presto-main/src/main/java/io/prestosql/metadata/HandleResolver.java/MaterializedHandleResolver/getHandleClass
class MaterializedHandleResolver:        private static <T> Optional<Class<? extends T>> getHandleClass(Supplier<Class<? extends T>> callable)
        {
            try {
                return Optional.of(callable.get());
            }
            catch (UnsupportedOperationException e) {
                return Optional.empty();
            }
        }