ViolationSeverityInterpreter interpreter =
ExtValContext.getContext().getViolationSeverityInterpreter();
FacesContext facesContext = FacesContext.getCurrentInstance();
if (interpreter.severityCausesValidatorException(facesContext, uiComponent, facesMessage.getSeverity()))
{
if (throwable == null)
{
throw new ValidatorException(facesMessage);
}