--- old/src/share/classes/sun/util/resources/zh/CurrencyNames_zh_SG.java Fri Jan 11 10:35:49 2013 +++ new/src/share/classes/sun/util/resources/zh/CurrencyNames_zh_SG.java Fri Jan 11 10:35:47 2013 @@ -28,6 +28,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.OpenListResourceBundle; public final class CurrencyNames_zh_SG extends OpenListResourceBundle { @@ -34,7 +35,7 @@ // reparent to zh_CN for simplified Chinese names public CurrencyNames_zh_SG() { - ResourceBundle bundle = LocaleProviderAdapter.forJRE().getLocaleData().getCurrencyNames(Locale.CHINA); + ResourceBundle bundle = ((ResourceBundleBasedAdapter)LocaleProviderAdapter.forJRE()).getLocaleData().getCurrencyNames(Locale.CHINA); setParent(bundle); }