| 
                                Change Parameter Type	groupByKeys : List<Symbol> to groupByKeys : Set<Symbol> in method private createNonDistinctAggregation(aggregateInfo AggregateInfo, distinctSymbol Symbol, duplicatedDistinctSymbol Symbol, groupByKeys Set<Symbol>, groupIdNode GroupIdNode, originalNode MarkDistinctNode, aggregationOutputSymbolsMapBuilder ImmutableMap.Builder) : AggregationNode in class com.facebook.presto.sql.planner.optimizations.OptimizeMixedDistinctAggregations.Optimizer | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Change Parameter Type	allSymbols : List<Symbol> to allSymbols : Set<Symbol> in method private createGroupIdNode(groupBySymbols List<Symbol>, nonDistinctAggregateSymbols List<Symbol>, distinctSymbol Symbol, duplicatedDistinctSymbol Symbol, groupSymbol Symbol, allSymbols Set<Symbol>, source PlanNode) : GroupIdNode in class com.facebook.presto.sql.planner.optimizations.OptimizeMixedDistinctAggregations.Optimizer | 
                                From | 
                                To | 
                            
                            
                            
                            
                            
                            
                            
                                 | 
                                Change Variable Type	group0 : List<Symbol> to group0 : Set<Symbol> in method private createGroupIdNode(groupBySymbols List<Symbol>, nonDistinctAggregateSymbols List<Symbol>, distinctSymbol Symbol, duplicatedDistinctSymbol Symbol, groupSymbol Symbol, allSymbols Set<Symbol>, source PlanNode) : GroupIdNode in class com.facebook.presto.sql.planner.optimizations.OptimizeMixedDistinctAggregations.Optimizer | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Change Variable Type	allSymbols : List<Symbol> to allSymbols : Set<Symbol> in method public visitMarkDistinct(node MarkDistinctNode, context RewriteContext<Optional<AggregateInfo>>) : PlanNode in class com.facebook.presto.sql.planner.optimizations.OptimizeMixedDistinctAggregations.Optimizer | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Change Variable Type	groupByKeys : List<Symbol> to groupByKeys : Set<Symbol> in method public visitMarkDistinct(node MarkDistinctNode, context RewriteContext<Optional<AggregateInfo>>) : PlanNode in class com.facebook.presto.sql.planner.optimizations.OptimizeMixedDistinctAggregations.Optimizer | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Change Variable Type	group1 : List<Symbol> to group1 : Set<Symbol> in method private createGroupIdNode(groupBySymbols List<Symbol>, nonDistinctAggregateSymbols List<Symbol>, distinctSymbol Symbol, duplicatedDistinctSymbol Symbol, groupSymbol Symbol, allSymbols Set<Symbol>, source PlanNode) : GroupIdNode in class com.facebook.presto.sql.planner.optimizations.OptimizeMixedDistinctAggregations.Optimizer | 
                                From | 
                                To |