message = new Message(wrapper.getString("message"));
// resolving the validator class
Constraint constraint = annotationType.getAnnotation(Constraint.class);
Class<? extends ConstraintValidator<?, ?>>[] validatorClasses = constraint.validatedBy();
if (validatorClasses.length == 0) {
validatorClass = DefaultValidators.getValidatorClass(annotation, type);
} else {
for (Class<? extends ConstraintValidator<?, ?>> validatorClass : validatorClasses) {
if (constraintValidatorSupportsType(validatorClass, propertyClass)) {