presto-raptor-legacy/src/main/java/io/prestosql/plugin/raptor/legacy/util/Closer.java/Closer/Closer
class Closer:    private Closer(T delegate, Cleaner<T, X> cleaner)
    {
        this.delegate = requireNonNull(delegate, "delegate is null");
        this.cleaner = requireNonNull(cleaner, "cleaner is null");
    }