@Override
  public SupportsPrefixOperations asPrefixFileIO() {
    Preconditions.checkArgument(supportPrefixOperations());
    return (SupportsPrefixOperations) io;
  }
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