docs: public static void modifyHavePathSelfConfig(Map<IConfigKeyWithPath, String> modifyConfig) throws IOException {
          Map<String, Map<IConfigKeyWithPath, String>> configPaths =
                  new HashMap<String, Map<IConfigKeyWithPath, String>>();
          for (IConfigKeyWithPath configKeyWithPath : modifyConfig.keySet()) {
              String configAbsoluteClassPath = configKeyWithPath.getConfigPath();
              Map<IConfigKeyWithPath, String> configKeys = configPaths.get(configAbsoluteClassPath);
              if (configKeys == null) {
                  configKeys = new HashMap<IConfigKeyWithPath, String>();
                  configPaths.put(configAbsoluteClassPath, configKeys);
              }
              configKeys.put(configKeyWithPath, modifyConfig.get(configKeyWithPath));
          }
          for (String configAbsoluteClassPath : configPaths.keySet()) {
              OneProperties configs = otherConfigs.get(configAbsoluteClassPath);
              if (configs == null) {
                  return;
              }
              configs.modifyConfig(configPaths.get(configAbsoluteClassPath));
          }
      }