docs: protected String getConfig(IConfigKey key) {
          if (configs == null) {
              loadConfigs();
          }
          String value = configs.getProperty(key.getKeyString());
          if (value == null && key instanceof IConfigKeyHaveDefault) {
              return ((IConfigKeyHaveDefault) key).getDefaultValueStr();
          }
          return value;
      }