420421422423424425426427428429430431
Locale result = fallback; try { String lang = l.getLanguage(); if (lang != null) { LanguageTag tag = new LanguageTag(lang); result = tag.toLocale(); } } catch (LanguageTagSyntaxException e) { result = fallback; }