--- old/src/share/classes/sun/util/resources/zh/TimeZoneNames_zh_HK.java Fri Jan 11 10:36:00 2013 +++ new/src/share/classes/sun/util/resources/zh/TimeZoneNames_zh_HK.java Fri Jan 11 10:35:58 2013 @@ -41,6 +41,7 @@ import java.util.Locale; import java.util.ResourceBundle; import sun.util.locale.provider.LocaleProviderAdapter; +import sun.util.locale.provider.ResourceBundleBasedAdapter; import sun.util.resources.TimeZoneNamesBundle; public final class TimeZoneNames_zh_HK extends TimeZoneNamesBundle { @@ -47,7 +48,7 @@ // reparent to zh_TW for traditional Chinese names public TimeZoneNames_zh_HK() { - ResourceBundle bundle = LocaleProviderAdapter.forJRE().getLocaleData().getTimeZoneNames(Locale.TAIWAN); + ResourceBundle bundle = ((ResourceBundleBasedAdapter)LocaleProviderAdapter.forJRE()).getLocaleData().getTimeZoneNames(Locale.TAIWAN); setParent(bundle); }