protected void addModelValidatorTags() { Class<?> model = getModel(); if ((model == null) || Validator.isNotNull(getType())) { return; } List<Tuple> modelValidators = ModelHintsUtil.getValidators(model.getName(), getField()); if (modelValidators == null) { return; } for (Tuple modelValidator : modelValidators) { String validatorName = (String) modelValidator.getObject(1); String validatorErrorMessage = (String) modelValidator.getObject(2); String validatorValue = (String) modelValidator.getObject(3); boolean customValidator = (Boolean) modelValidator.getObject(4); ValidatorTag validatorTag = new ValidatorTagImpl( validatorName, validatorErrorMessage, validatorValue, customValidator); addValidatorTag(validatorName, validatorTag); } }