@Retention(value=RUNTIME) public @interface InteractionConstraintDeclaration
Class<? extends InteractionConstraint<?>>
value
public abstract Class<? extends InteractionConstraint<?>> value