/** * Returns Resource bundle of a locale. * * @param locale Locale. * @return Resource bundle of a locale. */ public ResourceBundle getResourceBundle(String locale) { if (locale == null) { return bundle; } ResourceBundle rb = (ResourceBundle) bundles.get(locale); if (rb == null) { rb = com.sun.identity.shared.locale.Locale.getResourceBundle(BUNDLE_NAME, locale); if (rb == null) { rb = bundle; } bundles.put(locale, rb); } return rb; }