Lang extends SubtagSet { public Subtag getExtLang() { for (Subtag subtag : this) { switch (subtag.getType()) { case PRIMARY: break; case EXTLANG: return subtag; default: return null; } } return null; } Lang();  Lang(Locale locale);  Lang(String lang);   Lang(Subtag primary); Subtag getLanguage(); Locale getLocale(); Subtag getExtLang(); Subtag getScript(); Subtag getRegion(); Subtag getVariant(); Subtag getExtension(); Subtag getPrivateUse(); Range asRange(); Lang clone(); Lang canonicalize(); boolean isDeprecated(); Lang getParent(); boolean isChildOf(Lang lang); boolean isParentOf(Lang lang); static Lang parse(String lang); static String fromLocale(Locale locale);  }
@Test public void testGetExtLang() { Lang lang = new Lang("en-US"); assertNull(lang.getExtLang()); lang = new Lang("en"); assertNull(lang.getExtLang()); }