docs: protected void modifyConfig(Map<? extends IConfigKey, String> modifyConfig) throws IOException {
          if (propertiesFilePath == null) {
              LOGGER.warn("Config " + propertiesAbsoluteClassPath + " is not a file, maybe just a resource in library.");
          }
          if (configs == null) {
              loadConfigs();
          }
          for (IConfigKey key : modifyConfig.keySet()) {
              if (modifyConfig.get(key) != null) {
                  configs.setProperty(key.getKeyString(), modifyConfig.get(key));
              }
          }
          PropertiesIO.store(propertiesFilePath, configs);
      }