@Override
  public boolean exists() {
    try {
      return lazyStat() != null;
    } catch (NotFoundException e) {
      return false;
    }
  }
{@link InputFile} implementation using the Hadoop {@link FileSystem} API.

<p>This class is based on Parquet's HadoopInputFile.
iceberg/patched-iceberg-core/src/main/java/org/apache/iceberg/hadoop/HadoopInputFile.java