| 
                                Push Down Method	public visitMarkDistinct(node MarkDistinctNode, context C) : R from class com.facebook.presto.sql.planner.plan.PlanVisitor to public visitMarkDistinct(node MarkDistinctNode, context C) : R from class com.facebook.presto.sql.planner.plan.InternalPlanVisitor | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Push Down Method	public visitGroupReference(node GroupReference, context C) : R from class com.facebook.presto.sql.planner.plan.PlanVisitor to public visitGroupReference(node GroupReference, context C) : R from class com.facebook.presto.sql.planner.plan.InternalPlanVisitor | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Push Down Method	public visitExcept(node ExceptNode, context C) : R from class com.facebook.presto.sql.planner.plan.PlanVisitor to public visitExcept(node ExceptNode, context C) : R from class com.facebook.presto.sql.planner.plan.InternalPlanVisitor | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Push Down Method	public visitDistinctLimit(node DistinctLimitNode, context C) : R from class com.facebook.presto.sql.planner.plan.PlanVisitor to public visitDistinctLimit(node DistinctLimitNode, context C) : R from class com.facebook.presto.sql.planner.plan.InternalPlanVisitor | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Push Down Method	public visitIntersect(node IntersectNode, context C) : R from class com.facebook.presto.sql.planner.plan.PlanVisitor to public visitIntersect(node IntersectNode, context C) : R from class com.facebook.presto.sql.planner.plan.InternalPlanVisitor | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Push Down Method	public visitRowNumber(node RowNumberNode, context C) : R from class com.facebook.presto.sql.planner.plan.PlanVisitor to public visitRowNumber(node RowNumberNode, context C) : R from class com.facebook.presto.sql.planner.plan.InternalPlanVisitor | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Push Down Method	public visitMetadataDelete(node MetadataDeleteNode, context C) : R from class com.facebook.presto.sql.planner.plan.PlanVisitor to public visitMetadataDelete(node MetadataDeleteNode, context C) : R from class com.facebook.presto.sql.planner.plan.InternalPlanVisitor | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Push Down Method	public visitTopN(node TopNNode, context C) : R from class com.facebook.presto.sql.planner.plan.PlanVisitor to public visitTopN(node TopNNode, context C) : R from class com.facebook.presto.sql.planner.plan.InternalPlanVisitor | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Push Down Method	public visitUnnest(node UnnestNode, context C) : R from class com.facebook.presto.sql.planner.plan.PlanVisitor to public visitUnnest(node UnnestNode, context C) : R from class com.facebook.presto.sql.planner.plan.InternalPlanVisitor | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Push Down Method	public visitSample(node SampleNode, context C) : R from class com.facebook.presto.sql.planner.plan.PlanVisitor to public visitSample(node SampleNode, context C) : R from class com.facebook.presto.sql.planner.plan.InternalPlanVisitor | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Push Down Method	public visitGroupId(node GroupIdNode, context C) : R from class com.facebook.presto.sql.planner.plan.PlanVisitor to public visitGroupId(node GroupIdNode, context C) : R from class com.facebook.presto.sql.planner.plan.InternalPlanVisitor | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Push Down Method	public visitTableWriter(node TableWriterNode, context C) : R from class com.facebook.presto.sql.planner.plan.PlanVisitor to public visitTableWriter(node TableWriterNode, context C) : R from class com.facebook.presto.sql.planner.plan.InternalPlanVisitor | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Push Down Method	public visitStatisticsWriterNode(node StatisticsWriterNode, context C) : R from class com.facebook.presto.sql.planner.plan.PlanVisitor to public visitStatisticsWriterNode(node StatisticsWriterNode, context C) : R from class com.facebook.presto.sql.planner.plan.InternalPlanVisitor | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Push Down Method	public visitExchange(node ExchangeNode, context C) : R from class com.facebook.presto.sql.planner.plan.PlanVisitor to public visitExchange(node ExchangeNode, context C) : R from class com.facebook.presto.sql.planner.plan.InternalPlanVisitor | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Push Down Method	public visitLateralJoin(node LateralJoinNode, context C) : R from class com.facebook.presto.sql.planner.plan.PlanVisitor to public visitLateralJoin(node LateralJoinNode, context C) : R from class com.facebook.presto.sql.planner.plan.InternalPlanVisitor | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Push Down Method	public visitValues(node ValuesNode, context C) : R from class com.facebook.presto.sql.planner.plan.PlanVisitor to public visitValues(node ValuesNode, context C) : R from class com.facebook.presto.sql.planner.plan.InternalPlanVisitor | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Push Down Method	public visitIndexJoin(node IndexJoinNode, context C) : R from class com.facebook.presto.sql.planner.plan.PlanVisitor to public visitIndexJoin(node IndexJoinNode, context C) : R from class com.facebook.presto.sql.planner.plan.InternalPlanVisitor | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Push Down Method	public visitSort(node SortNode, context C) : R from class com.facebook.presto.sql.planner.plan.PlanVisitor to public visitSort(node SortNode, context C) : R from class com.facebook.presto.sql.planner.plan.InternalPlanVisitor | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Push Down Method	public visitRemoteSource(node RemoteSourceNode, context C) : R from class com.facebook.presto.sql.planner.plan.PlanVisitor to public visitRemoteSource(node RemoteSourceNode, context C) : R from class com.facebook.presto.sql.planner.plan.InternalPlanVisitor | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Push Down Method	public visitLimit(node LimitNode, context C) : R from class com.facebook.presto.sql.planner.plan.PlanVisitor to public visitLimit(node LimitNode, context C) : R from class com.facebook.presto.sql.planner.plan.InternalPlanVisitor | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Push Down Method	public visitProject(node ProjectNode, context C) : R from class com.facebook.presto.sql.planner.plan.PlanVisitor to public visitProject(node ProjectNode, context C) : R from class com.facebook.presto.sql.planner.plan.InternalPlanVisitor | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Push Down Method	public visitOutput(node OutputNode, context C) : R from class com.facebook.presto.sql.planner.plan.PlanVisitor to public visitOutput(node OutputNode, context C) : R from class com.facebook.presto.sql.planner.plan.InternalPlanVisitor | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Push Down Method	public visitApply(node ApplyNode, context C) : R from class com.facebook.presto.sql.planner.plan.PlanVisitor to public visitApply(node ApplyNode, context C) : R from class com.facebook.presto.sql.planner.plan.InternalPlanVisitor | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Push Down Method	public visitSpatialJoin(node SpatialJoinNode, context C) : R from class com.facebook.presto.sql.planner.plan.PlanVisitor to public visitSpatialJoin(node SpatialJoinNode, context C) : R from class com.facebook.presto.sql.planner.plan.InternalPlanVisitor | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Push Down Method	public visitDelete(node DeleteNode, context C) : R from class com.facebook.presto.sql.planner.plan.PlanVisitor to public visitDelete(node DeleteNode, context C) : R from class com.facebook.presto.sql.planner.plan.InternalPlanVisitor | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Push Down Method	public visitIndexSource(node IndexSourceNode, context C) : R from class com.facebook.presto.sql.planner.plan.PlanVisitor to public visitIndexSource(node IndexSourceNode, context C) : R from class com.facebook.presto.sql.planner.plan.InternalPlanVisitor | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Push Down Method	public visitTableFinish(node TableFinishNode, context C) : R from class com.facebook.presto.sql.planner.plan.PlanVisitor to public visitTableFinish(node TableFinishNode, context C) : R from class com.facebook.presto.sql.planner.plan.InternalPlanVisitor | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Push Down Method	public visitUnion(node UnionNode, context C) : R from class com.facebook.presto.sql.planner.plan.PlanVisitor to public visitUnion(node UnionNode, context C) : R from class com.facebook.presto.sql.planner.plan.InternalPlanVisitor | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Push Down Method	public visitAggregation(node AggregationNode, context C) : R from class com.facebook.presto.sql.planner.plan.PlanVisitor to public visitAggregation(node AggregationNode, context C) : R from class com.facebook.presto.sql.planner.plan.InternalPlanVisitor | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Push Down Method	public visitWindow(node WindowNode, context C) : R from class com.facebook.presto.sql.planner.plan.PlanVisitor to public visitWindow(node WindowNode, context C) : R from class com.facebook.presto.sql.planner.plan.InternalPlanVisitor | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Push Down Method	public visitExplainAnalyze(node ExplainAnalyzeNode, context C) : R from class com.facebook.presto.sql.planner.plan.PlanVisitor to public visitExplainAnalyze(node ExplainAnalyzeNode, context C) : R from class com.facebook.presto.sql.planner.plan.InternalPlanVisitor | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Push Down Method	public visitSemiJoin(node SemiJoinNode, context C) : R from class com.facebook.presto.sql.planner.plan.PlanVisitor to public visitSemiJoin(node SemiJoinNode, context C) : R from class com.facebook.presto.sql.planner.plan.InternalPlanVisitor | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Push Down Method	public visitAssignUniqueId(node AssignUniqueId, context C) : R from class com.facebook.presto.sql.planner.plan.PlanVisitor to public visitAssignUniqueId(node AssignUniqueId, context C) : R from class com.facebook.presto.sql.planner.plan.InternalPlanVisitor | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Push Down Method	public visitTopNRowNumber(node TopNRowNumberNode, context C) : R from class com.facebook.presto.sql.planner.plan.PlanVisitor to public visitTopNRowNumber(node TopNRowNumberNode, context C) : R from class com.facebook.presto.sql.planner.plan.InternalPlanVisitor | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Push Down Method	public visitEnforceSingleRow(node EnforceSingleRowNode, context C) : R from class com.facebook.presto.sql.planner.plan.PlanVisitor to public visitEnforceSingleRow(node EnforceSingleRowNode, context C) : R from class com.facebook.presto.sql.planner.plan.InternalPlanVisitor | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Push Down Method	public visitJoin(node JoinNode, context C) : R from class com.facebook.presto.sql.planner.plan.PlanVisitor to public visitJoin(node JoinNode, context C) : R from class com.facebook.presto.sql.planner.plan.InternalPlanVisitor | 
                                From | 
                                To | 
                            
                            
                            
                            
                            
                            
                            
                                 | 
                                Change Parameter Type	visitor : PlanVisitor<R,C> to visitor : InternalPlanVisitor<R,C> in method public accept(visitor InternalPlanVisitor<R,C>, context C) : R in class com.facebook.presto.sql.planner.plan.IndexSourceNode | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Change Parameter Type	visitor : PlanVisitor<R,C> to visitor : InternalPlanVisitor<R,C> in method public accept(visitor InternalPlanVisitor<R,C>, context C) : R in class com.facebook.presto.sql.planner.plan.AssignUniqueId | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Change Parameter Type	visitor : PlanVisitor<R,C> to visitor : InternalPlanVisitor<R,C> in method public accept(visitor InternalPlanVisitor<R,C>, context C) : R in class com.facebook.presto.sql.planner.plan.WindowNode | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Change Parameter Type	visitor : PlanVisitor<R,C> to visitor : InternalPlanVisitor<R,C> in method public accept(visitor InternalPlanVisitor<R,C>, context C) : R in class com.facebook.presto.sql.planner.plan.IntersectNode | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Change Parameter Type	visitor : PlanVisitor<R,C> to visitor : InternalPlanVisitor<R,C> in method public accept(visitor InternalPlanVisitor<R,C>, context C) : R in class com.facebook.presto.sql.planner.plan.DeleteNode | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Change Parameter Type	visitor : PlanVisitor<R,C> to visitor : InternalPlanVisitor<R,C> in method public accept(visitor InternalPlanVisitor<R,C>, context C) : R in class com.facebook.presto.sql.planner.plan.TopNNode | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Change Parameter Type	visitor : PlanVisitor<R,C> to visitor : InternalPlanVisitor<R,C> in method public accept(visitor InternalPlanVisitor<R,C>, context C) : R in class com.facebook.presto.sql.planner.plan.OutputNode | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Change Parameter Type	visitor : PlanVisitor<R,C> to visitor : InternalPlanVisitor<R,C> in method public accept(visitor InternalPlanVisitor<R,C>, context C) : R in class com.facebook.presto.sql.planner.plan.SortNode | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Change Parameter Type	visitor : PlanVisitor<R,C> to visitor : InternalPlanVisitor<R,C> in method public accept(visitor InternalPlanVisitor<R,C>, context C) : R in class com.facebook.presto.sql.planner.plan.TableFinishNode | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Change Parameter Type	visitor : PlanVisitor<R,C> to visitor : InternalPlanVisitor<R,C> in method public accept(visitor InternalPlanVisitor<R,C>, context C) : R in class com.facebook.presto.sql.planner.plan.ExplainAnalyzeNode | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Change Parameter Type	visitor : PlanVisitor<R,C> to visitor : InternalPlanVisitor<R,C> in method public accept(visitor InternalPlanVisitor<R,C>, context C) : R in class com.facebook.presto.sql.planner.plan.GroupIdNode | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Change Parameter Type	visitor : PlanVisitor<R,C> to visitor : InternalPlanVisitor<R,C> in method public accept(visitor InternalPlanVisitor<R,C>, context C) : R in class com.facebook.presto.sql.planner.plan.RowNumberNode | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Change Parameter Type	visitor : PlanVisitor<R,C> to visitor : InternalPlanVisitor<R,C> in method public accept(visitor InternalPlanVisitor<R,C>, context C) : R in class com.facebook.presto.sql.planner.plan.UnionNode | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Change Parameter Type	visitor : PlanVisitor<R,C> to visitor : InternalPlanVisitor<R,C> in method public accept(visitor InternalPlanVisitor<R,C>, context C) : R in class com.facebook.presto.sql.planner.plan.LateralJoinNode | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Change Parameter Type	visitor : PlanVisitor<R,C> to visitor : InternalPlanVisitor<R,C> in method public accept(visitor InternalPlanVisitor<R,C>, context C) : R in class com.facebook.presto.sql.planner.plan.ExceptNode | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Change Parameter Type	visitor : PlanVisitor<R,C> to visitor : InternalPlanVisitor<R,C> in method public accept(visitor InternalPlanVisitor<R,C>, context C) : R in class com.facebook.presto.sql.planner.plan.ApplyNode | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Change Parameter Type	visitor : PlanVisitor<R,C> to visitor : InternalPlanVisitor<R,C> in method public accept(visitor InternalPlanVisitor<R,C>, context C) : R in class com.facebook.presto.sql.planner.plan.SampleNode | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Change Parameter Type	visitor : PlanVisitor<R,C> to visitor : InternalPlanVisitor<R,C> in method public accept(visitor InternalPlanVisitor<R,C>, context C) : R in class com.facebook.presto.sql.planner.plan.LimitNode | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Change Parameter Type	visitor : PlanVisitor<R,C> to visitor : InternalPlanVisitor<R,C> in method public accept(visitor InternalPlanVisitor<R,C>, context C) : R in class com.facebook.presto.sql.planner.plan.EnforceSingleRowNode | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Change Parameter Type	visitor : PlanVisitor<R,C> to visitor : InternalPlanVisitor<R,C> in method public accept(visitor InternalPlanVisitor<R,C>, context C) : R in class com.facebook.presto.sql.planner.plan.MetadataDeleteNode | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Change Parameter Type	visitor : PlanVisitor<R,C> to visitor : InternalPlanVisitor<R,C> in method public accept(visitor InternalPlanVisitor<R,C>, context C) : R in class com.facebook.presto.sql.planner.plan.SpatialJoinNode | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Change Parameter Type	visitor : PlanVisitor<R,C> to visitor : InternalPlanVisitor<R,C> in method public accept(visitor InternalPlanVisitor<R,C>, context C) : R in class com.facebook.presto.sql.planner.plan.RemoteSourceNode | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Change Parameter Type	visitor : PlanVisitor<R,C> to visitor : InternalPlanVisitor<R,C> in method public accept(visitor InternalPlanVisitor<R,C>, context C) : R in class com.facebook.presto.sql.planner.plan.AggregationNode | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Change Parameter Type	visitor : PlanVisitor<R,C> to visitor : InternalPlanVisitor<R,C> in method public accept(visitor InternalPlanVisitor<R,C>, context C) : R in class com.facebook.presto.sql.planner.plan.ExchangeNode | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Change Parameter Type	visitor : PlanVisitor<R,C> to visitor : InternalPlanVisitor<R,C> in method public accept(visitor InternalPlanVisitor<R,C>, context C) : R in class com.facebook.presto.sql.planner.plan.UnnestNode | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Change Parameter Type	visitor : PlanVisitor<R,C> to visitor : InternalPlanVisitor<R,C> in method public accept(visitor InternalPlanVisitor<R,C>, context C) : R in class com.facebook.presto.sql.planner.iterative.GroupReference | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Change Parameter Type	visitor : PlanVisitor<R,C> to visitor : InternalPlanVisitor<R,C> in method public accept(visitor InternalPlanVisitor<R,C>, context C) : R in class com.facebook.presto.sql.planner.plan.TopNRowNumberNode | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Change Parameter Type	visitor : PlanVisitor<R,C> to visitor : InternalPlanVisitor<R,C> in method public accept(visitor InternalPlanVisitor<R,C>, context C) : R in class com.facebook.presto.sql.planner.plan.ProjectNode | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Change Parameter Type	visitor : PlanVisitor<R,C> to visitor : InternalPlanVisitor<R,C> in method public accept(visitor InternalPlanVisitor<R,C>, context C) : R in class com.facebook.presto.sql.planner.plan.TableWriterNode | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Change Parameter Type	visitor : PlanVisitor<R,C> to visitor : InternalPlanVisitor<R,C> in method public accept(visitor InternalPlanVisitor<R,C>, context C) : R in class com.facebook.presto.sql.planner.plan.SemiJoinNode | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Change Parameter Type	visitor : PlanVisitor<R,C> to visitor : InternalPlanVisitor<R,C> in method public accept(visitor InternalPlanVisitor<R,C>, context C) : R in class com.facebook.presto.sql.planner.plan.JoinNode | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Change Parameter Type	visitor : PlanVisitor<R,C> to visitor : InternalPlanVisitor<R,C> in method public accept(visitor InternalPlanVisitor<R,C>, context C) : R in class com.facebook.presto.sql.planner.plan.IndexJoinNode | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Change Parameter Type	visitor : PlanVisitor<R,C> to visitor : InternalPlanVisitor<R,C> in method public accept(visitor InternalPlanVisitor<R,C>, context C) : R in class com.facebook.presto.sql.planner.plan.MarkDistinctNode | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Change Parameter Type	visitor : PlanVisitor<R,C> to visitor : InternalPlanVisitor<R,C> in method public accept(visitor InternalPlanVisitor<R,C>, context C) : R in class com.facebook.presto.sql.planner.plan.DistinctLimitNode | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Change Parameter Type	visitor : PlanVisitor<R,C> to visitor : InternalPlanVisitor<R,C> in method public accept(visitor InternalPlanVisitor<R,C>, context C) : R in class com.facebook.presto.sql.planner.plan.StatisticsWriterNode | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Change Parameter Type	visitor : PlanVisitor<R,C> to visitor : InternalPlanVisitor<R,C> in method public accept(visitor InternalPlanVisitor<R,C>, context C) : R in class com.facebook.presto.sql.planner.plan.ValuesNode | 
                                From | 
                                To |