ValidationProcessor validationProcessor = ValidationProcessor.getInstance(context);
if (validationProcessor == null)
return;
ClientValidationMode cv = validationProcessor.getClientValidationRule(fim, forComponent);
UIForm form = Components.getEnclosingForm(fim);
boolean clientValidation = !cv.equals(ClientValidationMode.OFF);
boolean useDCVP = validationProcessor.isUseDefaultClientValidationPresentationForForm(form);
boolean useDSVP = validationProcessor.isUseDefaultServerValidationPresentationForForm(form);
String forComponentClientId = getForComponentClientId(context, fim);
if (forComponentClientId == null) {