code: @Override
    public Config getOwnConfig(ConfigKeyPath configKey, String version) throws VersionDoesNotExistException {
      Preconditions.checkNotNull(configKey, "configKey cannot be null!");
      Preconditions.checkArgument(version.equals(getCurrentVersion()));
  
      Path datasetDir = getDatasetDirForKey(configKey);
      Path mainConfFile = this.fs.getPath(datasetDir.toString(), SimpleHadoopFilesystemConfigStore.MAIN_CONF_FILE_NAME);
  
      try {
        if (!Files.exists(mainConfFile)) {
          return ConfigFactory.empty();
        }
  
        if (!Files.isDirectory(mainConfFile)) {
          try (InputStream mainConfInputStream = Files.newInputStream(mainConfFile)) {
            return ConfigFactory.parseReader(new InputStreamReader(mainConfInputStream, Charsets.UTF_8));
          }
        }
        return ConfigFactory.empty();
      } catch (IOException e) {
        throw new RuntimeException(String.format("Error while getting config for configKey: \"%s\"", configKey), e);
      }
    }
docs: Retrieves the {@link Config} for the given {@link ConfigKeyPath}. Similar to
  {@link SimpleHadoopFilesystemConfigStore#getOwnConfig}