this.locale = locale;
	protected void init(final String bundleName, final Locale locale, final Class clazz) {		if (systemEntryLocator == null) {			super.init(bundleName, locale, clazz);			return;		}		URL resourceURL = systemEntryLocator.getProperties(bundleName, locale);		if (resourceURL != null) {			InputStream resourceStream = null;			try {				resourceStream = resourceURL.openStream();				bundle = new PropertyResourceBundle(resourceStream);				return;			} catch (IOException e) {				// Do nothing will just call super below			} finally {				if (resourceStream != null) {					try {						resourceStream.close();					} catch (IOException e) {						//Ignore exception					}				}			}		}		// if we get here just call super		super.init(bundleName, locale, clazz);	}