docs: protected static String mapLevelToType(RepositoryLogRecord logRecord) {
  		if (null == logRecord) {
  			return " Z ";
  		}
  		Level l = logRecord.getLevel();
  		if (null == l) {
  			return " Z ";
  		}
  		// In HPEL SystemOut and SystemErr are recorded in custom level but since we want
  		// them to be handled specially do it now before checking for custom levels
  		String s = logRecord.getLoggerName();
  		if (s != null) {
  			if (s.equals("SystemOut")) {
  				return " O ";
  			} else if (s.equals("SystemErr")) {
  				return " R ";
  			}
  		}
  		String id = customLevels.get(l);
  		if (id != null) {
  			return (" " + id + " ");
  		}
  		// Since we have used the static Level object throughout the logging framework
  		// object reference comparisons should work.
  		if (l == Level.SEVERE) {
  			return " E ";
  		}
  		if (l == Level.WARNING) {
  			return " W ";
  		}
  		if (l == Level.INFO) {
  			return " I ";
  		}
  		if (l == Level.CONFIG) {
  			return " C ";
  		}
  		if (l == Level.FINE) {
  			return " 1 ";
  		}
  		if (l == Level.FINER) {
  			// D198403 Start
  			// added check for Entry and Exit messages to return < or >
  			String message = logRecord.getRawMessage();
  			if (message != null) {
  				if (message.indexOf("Entry") != -1 || message.indexOf("ENTRY") != -1) {
  					return " > ";
  				}
  				if (message.indexOf("Exit") != -1 || message.indexOf("RETURN") != -1) {
  					return " < ";
  				}
  			}
  			return " 2 ";
  			// D198403 End
  		}
  		if (l == Level.FINEST) {
  			return " 3 ";
  		}
  		return " Z ";
  	}