ValidatorFactory v = ReflectHelper.createInstance(validatorFactoryClass, ValidatorFactory.class);
Method getter = getGetter(method);
ValidatorWrapper wrapper = v.create(annotation, getter);
Validator validator = wrapper.getValidator();
// if we using the raw type, we can check that the generic type matches the
if (!wrapper.getUsesConvertedValue())
{
checkValidatorType(propertyName, getter, validator.getClass(), Validator.class, annotationType);
}
validators = addValidator(validators, wrapper);
minOrder = updateMinOrder(minOrder, wrapper);