@Override
  public SupportFileRecycleOperations asFileRecycleIO() {
    Preconditions.checkArgument(this.supportsFileRecycle());
    return ((AuthenticatedFileIO) io).asFileRecycleIO();
  }
An adapter class to make a {@link FileIO} object adapt to {@link AuthenticatedFileIO} interface.
amoro-format-iceberg/src/main/java/org/apache/amoro/io/AuthenticatedFileIOAdapter.java