| 
                                Move Method	private rewriteScalarAggregation(applyNode ApplyNode, scalarAggregation AggregationNode, scalarAggregationSource PlanNode, joinExpression Optional<Expression>, nonNull Symbol) : PlanNode from class com.facebook.presto.sql.planner.optimizations.TransformCorrelatedScalarAggregationToJoin.Rewriter to private rewriteScalarAggregation(applyNode ApplyNode, scalarAggregation AggregationNode, scalarAggregationSource PlanNode, joinExpression Optional<Expression>, nonNull Symbol) : PlanNode from class com.facebook.presto.sql.planner.optimizations.ScalarAggregationToJoinRewriter | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Move Method	private createAggregationNode(scalarAggregation AggregationNode, leftOuterJoin JoinNode, nonNullableAggregationSourceSymbol Symbol) : Optional<AggregationNode> from class com.facebook.presto.sql.planner.optimizations.TransformCorrelatedScalarAggregationToJoin.Rewriter to private createAggregationNode(scalarAggregation AggregationNode, leftOuterJoin JoinNode, nonNullableAggregationSourceSymbol Symbol) : Optional<AggregationNode> from class com.facebook.presto.sql.planner.optimizations.ScalarAggregationToJoinRewriter | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Move Method	private updateFilterNode(filterNodeSearcher PlanNodeSearcher, newPredicates List<Expression>) : PlanNode from class com.facebook.presto.sql.planner.optimizations.TransformCorrelatedScalarAggregationToJoin.Rewriter to private updateFilterNode(filterNodeSearcher PlanNodeSearcher, newPredicates List<Expression>) : PlanNode from class com.facebook.presto.sql.planner.optimizations.ScalarAggregationToJoinRewriter | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Move Method	private isSupportedPredicate(predicate Expression) : boolean from class com.facebook.presto.sql.planner.optimizations.TransformCorrelatedScalarAggregationToJoin.Rewriter to private isSupportedPredicate(predicate Expression) : boolean from class com.facebook.presto.sql.planner.optimizations.ScalarAggregationToJoinRewriter | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Move Method	private decorrelateFilters(node PlanNode, correlation List<Symbol>) : Optional<DecorrelatedNode> from class com.facebook.presto.sql.planner.optimizations.TransformCorrelatedScalarAggregationToJoin.Rewriter to private decorrelateFilters(node PlanNode, correlation List<Symbol>) : Optional<DecorrelatedNode> from class com.facebook.presto.sql.planner.optimizations.ScalarAggregationToJoinRewriter | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Move Method	private isUsingPredicate(symbols List<Symbol>) : Predicate<Expression> from class com.facebook.presto.sql.planner.optimizations.TransformCorrelatedScalarAggregationToJoin.Rewriter to private isUsingPredicate(symbols List<Symbol>) : Predicate<Expression> from class com.facebook.presto.sql.planner.optimizations.ScalarAggregationToJoinRewriter | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Move Method	private rewriteScalarAggregation(apply ApplyNode, aggregation AggregationNode) : PlanNode from class com.facebook.presto.sql.planner.optimizations.TransformCorrelatedScalarAggregationToJoin.Rewriter to public rewriteScalarAggregation(apply ApplyNode, aggregation AggregationNode) : PlanNode from class com.facebook.presto.sql.planner.optimizations.ScalarAggregationToJoinRewriter | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Move Method	private ensureJoinSymbolsAreReturned(scalarAggregationSource PlanNode, joinPredicate List<Expression>) : PlanNode from class com.facebook.presto.sql.planner.optimizations.TransformCorrelatedScalarAggregationToJoin.Rewriter to private ensureJoinSymbolsAreReturned(scalarAggregationSource PlanNode, joinPredicate List<Expression>) : PlanNode from class com.facebook.presto.sql.planner.optimizations.ScalarAggregationToJoinRewriter | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Move Method	private decorrelatedNode(correlatedPredicates List<Expression>, node PlanNode, correlation List<Symbol>) : Optional<DecorrelatedNode> from class com.facebook.presto.sql.planner.optimizations.TransformCorrelatedScalarAggregationToJoin.Rewriter to private decorrelatedNode(correlatedPredicates List<Expression>, node PlanNode, correlation List<Symbol>) : Optional<DecorrelatedNode> from class com.facebook.presto.sql.planner.optimizations.ScalarAggregationToJoinRewriter | 
                                From | 
                                To |