presto-hive/src/main/java/io/prestosql/plugin/hive/util/HiveFileIterator.java/HiveFileIterator/FileStatusIterator
class HiveFileIterator:        private FileStatusIterator(Table table, Path path, FileSystem fileSystem, DirectoryLister directoryLister, NamenodeStats namenodeStats)
        {
            this.path = path;
            this.namenodeStats = namenodeStats;
            try {
                this.fileStatusIterator = directoryLister.list(fileSystem, table, path);
            }
            catch (IOException e) {
                throw processException(e);
            }
        }