@Target(value={ANNOTATION_TYPE,PARAMETER})
@Retention(value=RUNTIME)
@Documented
@API(status=STABLE,
since="1.0")
public @interface ForAll
@Property
value is used as reference name to a method annotated with @Provide.
If it is not specified, only default providers are considered.