presto-main/src/main/java/io/prestosql/sql/planner/optimizations/PlanNodeDecorrelator.java/PlanNodeDecorrelator/DecorrelatingVisitor
class PlanNodeDecorrelator:        DecorrelatingVisitor(Metadata metadata, List<Symbol> correlation)
        {
            this.metadata = metadata;
            this.correlation = requireNonNull(correlation, "correlation is null");
        }