{
FacesContext context = FacesContext.getCurrentInstance();
Application app = context.getApplication();
LengthValidator validator = null;
ELContext elContext = context.getELContext();
if (_bindingExpr != null)
validator = (LengthValidator) _bindingExpr.getValue(elContext);
if (validator == null) {
String id = LengthValidator.VALIDATOR_ID;
validator = (LengthValidator) app.createValidator(id);
if (_bindingExpr != null)
_bindingExpr.setValue(elContext, validator);
}
if (_minimumExpr != null)
validator.setMinimum((Integer) _minimumExpr.getValue(elContext));
if (_maximumExpr != null)
validator.setMaximum((Integer) _maximumExpr.getValue(elContext));
return validator;
}