code: private static Level parse(final String property, final Level defaultValue) {
  		if (property == null) {
  			return defaultValue;
  		} else {
  			try {
  				return Level.valueOf(property.toUpperCase(Locale.ROOT));
  			} catch (IllegalArgumentException ex) {
  				InternalLogger.log(Level.ERROR, "Illegal severity level: " + property);
  				return defaultValue;
  			}
  		}
  	}
docs: Reads a severity level from configuration.
  
  @param property
  Key of property
  @param defaultValue
  Default value, if property doesn't exist or is invalid
  @return Severity level