throw new FacesException(INPUT_PARAMETERS_IS_NOT_CORRECT);
}
Collection<String> validationMessages = null;
if (null != expression) {
ValueDescriptor valueDescriptor;
try {
valueDescriptor = analayser.updateValueAndGetPropertyDescriptor(context, expression, newValue);
} catch (ELException e) {
throw new FacesException(e);
}
if (valueDescriptor != null) {
validationMessages = validate(context, valueDescriptor.getBeanType(), valueDescriptor.getName(), newValue,
groups);
}
}
if (validationMessages == null) {