class HadoopFileSystem extends FileSystem<HadoopResourceId> {

  @Override
  protected WritableByteChannel create(HadoopResourceId resourceId, CreateOptions createOptions)
      throws IOException {
    return Channels.newChannel(fileSystem.create(resourceId.toPath()));
  }

    HadoopFileSystem(Configuration configuration);

}