--- old/src/share/classes/sun/util/locale/provider/TimeZoneNameProviderImpl.java Mon Oct 15 11:54:46 2012 +++ new/src/share/classes/sun/util/locale/provider/TimeZoneNameProviderImpl.java Mon Oct 15 11:54:44 2012 @@ -103,18 +103,13 @@ LocaleProviderAdapter adapter = LocaleProviderAdapter.forType(type); OpenListResourceBundle rb = adapter.getLocaleResources(locale).getTimeZoneNames(); - LocaleServiceProviderPool pool = - LocaleServiceProviderPool.getPool(TimeZoneNameProvider.class); try { - if (!pool.hasProviders() || - (rb.getLocale().equals(locale) && rb.handleGetKeys().contains(id))) { - String[] names = rb.getStringArray(id); - int index = daylight ? 3 : 1; - if (style == TimeZone.SHORT) { - index++; - } - return names[index]; + String[] names = rb.getStringArray(id); + int index = daylight ? 3 : 1; + if (style == TimeZone.SHORT) { + index++; } + return names[index]; } catch (MissingResourceException mre) { }