code: public String getLabel(JKLocale locale, final String key, final Object... params) {
  		if (key == null || key.trim().equals("")) {
  			return "";
  		}
  		String newKey = JKCollectionUtil.fixPropertyKey(key);
  		Properties prop = getLables(locale);
  		if (prop.containsValue(newKey)) {
  			// to avoid calling the values as keys
  			return newKey;
  		}
  		String value = prop.getProperty(newKey);
  //		System.out.println(prop);
  		// Fix the string only if not found
  		if (value == null || value.equals("")) {
  			value = newKey;
  			// }
  			// if (!value.equals("")) {
  			value = fixValue(value);
  			// to avoid printing the error statement again
  			setProperty(locale, key, value);
  		}
  		return setParamsters(value, params);
  	}
docs: /////////////////////////////////////////////////////////////////////