code: boolean isEnvKeyInteresting(final String key) {
      final List<String> disallowedKeys = Arrays.asList("windir", "SystemDrive", "CommonProgramFiles", "ComSpec", "SystemRoot", "Path", "ProgramFiles");
  
      if (key == null || key.length() == 0)
        return false;
      // No all-uppercase keys
      if (key.toUpperCase().equals(key))
        return false;
      // No keys in the list
      if (disallowedKeys.contains(key))
        return false;
  
      return true;
    }
docs: Decide if a key from System.getenv() is interesting for overrides, so it is
  not all uppercase, not in the disallowed list, and has the right prefix.