public Object getAsObject(
FacesContext facesContext, UIComponent component, String value) {
Locale locale = createLocale(value);
if (locale == null) {
throw new ConverterException(MessageUtils.getLocalizedString(
facesContext, "converterLocaleParserError", value));
}
return locale;
}