@Target({ METHOD, CONSTRUCTOR })
@Retention(RUNTIME)
@Constraint(validatedBy = {})
@Documented
@ScriptAssert(alias="args", lang="", script="", validationAppliesTo=ConstraintTarget.PARAMETERS)
public @interface ParameterAssert {
String message() default "{org.hibernate.validator.constraints.ParameterAssert.message}";
Class<?>[] groups() default { };
Class<? extends Payload>[] payload() default { };
@OverridesAttribute(constraint=ScriptAssert.class, name="lang")
String lang();
@OverridesAttribute(constraint=ScriptAssert.class, name="script")
String script();
}