code: public String fixValue(String value) {
  		logger.trace("Fix label value : ", value);
  		if (value != null && !value.equals("")) {
  			value = value.toUpperCase();
  			if (value.startsWith("MI "))
  				value = value.replaceFirst("MI ", "");
  			if (value.startsWith("MEN "))
  				value = value.replaceFirst("MEN ", "");
  			if (value.startsWith("MOD "))
  				value = value.replaceFirst("MOD ", "");
  			value = value.replaceAll("-", " ");
  			value = value.replaceAll("_", " ");
  			value = JKStringUtil.capitalizeFully(value);
  //			final String[] words = value.toLowerCase().split("_");
  //			value = "";
  //			for (final String word : words) {
  //				if (word.length() > 1) {
  //					value += word.substring(0, 1).toUpperCase() + word.substring(1) + " ";
  //				} else {
  //					value = word;
  //				}
  //			}
  		}
  		if (value.contains("\\n")) {
  			value = value.replace("\\n", System.getProperty("line.separator"));
  		}
  		return value;
  	}
docs: /////////////////////////////////////////////////////////////////////