/** * Gets the instance for a given package. * @param packageName the package for which we want a bundle * @param cl the classloader used to load bundle * @return I18n object */ public static I18n getInstance(final String packageName, final ClassLoader cl) { if (bundles == null) { bundles = new HashMap<String, I18n>(); } I18n i18n = (I18n) bundles.get(packageName); if (i18n != null) { return i18n; } i18n = new I18n(packageName, cl); bundles.put(packageName, i18n); return i18n; }