@ConstraintDeclaration @Retention(value=RUNTIME) @Constraints(value=Requires.RequiresRoleConstraint.class) public @interface Requires
@Requires(File.class) public Representation content() {...}
Class<?>[]
value
public abstract Class<?>[] value