class HadoopFileSystem extends FileSystem<HadoopResourceId> {

  @Override
  protected void rename(
      List<HadoopResourceId> srcResourceIds,
      List<HadoopResourceId> destResourceIds) throws IOException {
    for (int i = 0; i < srcResourceIds.size(); ++i) {
      fileSystem.rename(
          srcResourceIds.get(i).toPath(),
          destResourceIds.get(i).toPath());
    }
  }

    HadoopFileSystem(Configuration configuration);

}