--- old/src/share/classes/sun/util/locale/provider/LocaleNameProviderImpl.java Mon Oct 15 11:54:35 2012 +++ new/src/share/classes/sun/util/locale/provider/LocaleNameProviderImpl.java Mon Oct 15 11:54:33 2012 @@ -176,13 +176,8 @@ } OpenListResourceBundle rb = LocaleProviderAdapter.forType(type).getLocaleData().getLocaleNames(locale); - LocaleServiceProviderPool pool = - LocaleServiceProviderPool.getPool(LocaleNameProvider.class); try { - if (!pool.hasProviders() || - (rb.getLocale().equals(locale) && rb.handleGetKeys().contains(key))) { - return rb.getString(key); - } + return rb.getString(key); } catch (MissingResourceException mre) {} return null;