localeHeaders.put(key, value);
localeHeaders.set(key, value);
	protected Dictionary getHeaders(String localeString) {		boolean defaultLocale = false;		if (localeString == "") {			return (rawHeaders);		}		if (localeString.equals(Locale.getDefault().toString())) {			if (defaultLocaleHeaders != null) {				return (defaultLocaleHeaders);			} else {				defaultLocale = true;			}		}		ResourceBundle localeProperties = null;		localeProperties = getResourceBundle(localeString);		if (localeProperties == null) {			//			TODO Need to strip off leading percents. Can do it when			//Eclipse no uses Bundle.getHeaders("") instead of			// Bundle.getHeaders()			//	Dictionary localeHeaders = stripPercents(new Hashtable(			//			this.rawHeaders.size()));			//if (defaultLocale) {			//	defaultLocaleHeaders = localeHeaders;			//}			//return (localeHeaders);			return (rawHeaders);		}		Enumeration e = this.rawHeaders.keys();		Dictionary localeHeaders = new Hashtable(this.rawHeaders.size());		while (e.hasMoreElements()) {			String key = (String) e.nextElement();			String value = (String) this.rawHeaders.get(key);			if (value.startsWith("%") && (value.length() > 1)) { //$NON-NLS-1$				String propertiesKey = value.substring(1);				String transValue = (String) localeProperties						.getObject(propertiesKey);				if (transValue != null) {					value = transValue;				}				//strip the leading percent and return the raw value				else {					value = propertiesKey;				}			}			localeHeaders.put(key, value);		}		if (defaultLocale) {			defaultLocaleHeaders = localeHeaders;		}		return (localeHeaders);	}