ViolationSeverityInterpreter interpreter =
ExtValContext.getContext().getViolationSeverityInterpreter();
FacesContext facesContext = FacesContext.getCurrentInstance();
if (interpreter.severityCausesViolationMessage(facesContext, null, facesMessage.getSeverity()))
{
addFacesMessage(clientId, facesMessage);
}
tryToBlocksNavigationForComponent(null, facesMessage);
}