code: public static String getSystemPropOrEnvVar(String name, String defaultValue) {
  	// env
  	String value = System.getenv(name);
  	if (!StringUtil.isEmpty(value)) return value;
  
  	// prop
  	value = System.getProperty(name);
  	if (!StringUtil.isEmpty(value)) return value;
  
  	// env 2
  	name = convertSystemPropToEnvVar(name);
  	value = System.getenv(name);
  	if (!StringUtil.isEmpty(value)) return value;
  
  	return defaultValue;
      }
docs: returns a system setting by either a Java property name or a System environment variable
  
  @param name - either a lowercased Java property name (e.g. lucee.controller.disabled) or an
  UPPERCASED Environment variable name ((e.g. LUCEE_CONTROLLER_DISABLED))
  @param defaultValue - value to return if the neither the property nor the environment setting was
  found
  @return - the value of the property referenced by propOrEnv or the defaultValue if not found