| 
                                Rename Method	private definePageProjectOutputClass(projection RowExpression, callSiteBinder CallSiteBinder, classNameSuffix Optional<String>) : ClassDefinition renamed to private definePageProjectWorkClass(projection RowExpression, callSiteBinder CallSiteBinder, classNameSuffix Optional<String>) : ClassDefinition in class com.facebook.presto.sql.gen.PageFunctionCompiler | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Rename Method	private generateComputeMethod(classDefinition ClassDefinition, blockBuilder FieldDefinition, session FieldDefinition, yieldSignal FieldDefinition, page FieldDefinition, selectedPositions FieldDefinition, nextIndexOrPosition FieldDefinition) : MethodDefinition renamed to private generateProcessMethod(classDefinition ClassDefinition, blockBuilder FieldDefinition, session FieldDefinition, yieldSignal FieldDefinition, page FieldDefinition, selectedPositions FieldDefinition, nextIndexOrPosition FieldDefinition, result FieldDefinition) : MethodDefinition in class com.facebook.presto.sql.gen.PageFunctionCompiler | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Rename Method	private generateProjectionOutputClassName(classNameSuffix Optional<String>) : ParameterizedType renamed to private generateProjectionWorkClassName(classNameSuffix Optional<String>) : ParameterizedType in class com.facebook.presto.sql.gen.PageFunctionCompiler | 
                                From | 
                                To | 
                            
                            
                            
                            
                            
                            
                            
                                 | 
                                Rename Variable	pageProjectionOutputDefinition : ClassDefinition to pageProjectionWorkDefinition : ClassDefinition in method private compileProjectionInternal(projection RowExpression, classNameSuffix Optional<String>) : Supplier<PageProjection> in class com.facebook.presto.sql.gen.PageFunctionCompiler | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Rename Variable	output : PageProjectionOutput to work : Work<Block> in method private projectWithYield(projection PageProjection, page Page, selectedPositions SelectedPositions, expectedYields int) : Block in class com.facebook.presto.sql.gen.TestPageFunctionCompiler | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Rename Variable	output : PageProjectionOutput to work : Work<Block> in method private testProjectList(block Block, expectedResultType Class<? extends Block>, projection DictionaryAwarePageProjection, forceYield boolean) : void in class com.facebook.presto.operator.project.TestDictionaryAwarePageProjection | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Rename Variable	pageProjectionOutputClass : Class<? extends PageProjectionOutput> to pageProjectionWorkClass : Class<? extends Work> in method private compileProjectionInternal(projection RowExpression, classNameSuffix Optional<String>) : Supplier<PageProjection> in class com.facebook.presto.sql.gen.PageFunctionCompiler | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Rename Variable	output : PageProjectionOutput to work : Work<Block> in method private assertProjection(expression String, expectedValues Object[], symbolToInputMappings Map<Symbol,Integer>, symbolTypes Map<Symbol,Type>, positions int[], blocks Block...) : void in class com.facebook.presto.sql.planner.TestInterpretedPageProjectionFunction | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Rename Variable	output : PageProjectionOutput to work : Work<Block> in method private testProjectFastReturnIgnoreYield(block Block, projection DictionaryAwarePageProjection) : void in class com.facebook.presto.operator.project.TestDictionaryAwarePageProjection | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Rename Variable	output : PageProjectionOutput to work : Work<Block> in method private testProjectRange(block Block, expectedResultType Class<? extends Block>, projection DictionaryAwarePageProjection, forceYield boolean) : void in class com.facebook.presto.operator.project.TestDictionaryAwarePageProjection | 
                                From | 
                                To | 
                            
                            
                            
                            
                            
                            
                            
                                 | 
                                Change Return Type	PageProjectionOutput to Work<Block> in method public project(session ConnectorSession, yieldSignal DriverYieldSignal, page Page, selectedPositions SelectedPositions) : Work<Block> in class com.facebook.presto.operator.project.TestPageProcessor.LazyPagePageProjection | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Change Return Type	PageProjectionOutput to Work<Block> in method public project(session ConnectorSession, yieldSignal DriverYieldSignal, page Page, selectedPositions SelectedPositions) : Work<Block> in class com.facebook.presto.operator.project.TestPageProcessor.InvocationCountPageProjection | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Change Return Type	PageProjectionOutput to Work<Block> in method public project(session ConnectorSession, yieldSignal DriverYieldSignal, page Page, selectedPositions SelectedPositions) : Work<Block> in class com.facebook.presto.operator.project.GeneratedPageProjection | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Change Return Type	PageProjectionOutput to Work<Block> in method public project(session ConnectorSession, yieldSignal DriverYieldSignal, page Page, selectedPositions SelectedPositions) : Work<Block> in class com.facebook.presto.operator.project.InterpretedPageProjection | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Change Return Type	PageProjectionOutput to Work<Block> in method public project(session ConnectorSession, yieldSignal DriverYieldSignal, page Page, selectedPositions SelectedPositions) : Work<Block> in class com.facebook.presto.operator.project.ConstantPageProjection | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Change Return Type	PageProjectionOutput to Work<Block> in method public project(session ConnectorSession, yieldSignal DriverYieldSignal, page Page, selectedPositions SelectedPositions) : Work<Block> in class com.facebook.presto.operator.project.DictionaryAwarePageProjection | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Change Return Type	PageProjectionOutput to Work<Block> in method public project(session ConnectorSession, yieldSignal DriverYieldSignal, page Page, selectedPositions SelectedPositions) : Work<Block> in class com.facebook.presto.operator.project.PageProjection | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Change Return Type	PageProjectionOutput to Work<Block> in method public project(session ConnectorSession, yieldSignal DriverYieldSignal, page Page, selectedPositions SelectedPositions) : Work<Block> in class com.facebook.presto.operator.project.InputPageProjection | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Change Return Type	PageProjectionOutput to Work<Block> in method public project(session ConnectorSession, yieldSignal DriverYieldSignal, page Page, selectedPositions SelectedPositions) : Work<Block> in class com.facebook.presto.operator.project.TestDictionaryAwarePageProjection.TestPageProjection | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Change Return Type	PageProjectionOutput to Work<Block> in method public project(session ConnectorSession, yieldSignal DriverYieldSignal, page Page, selectedPositions SelectedPositions) : Work<Block> in class com.facebook.presto.operator.project.TestPageProcessor.YieldPageProjection | 
                                From | 
                                To | 
                            
                            
                            
                            
                            
                            
                            
                                 | 
                                Change Variable Type	output : PageProjectionOutput to work : Work<Block> in method private projectWithYield(projection PageProjection, page Page, selectedPositions SelectedPositions, expectedYields int) : Block in class com.facebook.presto.sql.gen.TestPageFunctionCompiler | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Change Variable Type	block : Optional<Block> to block : Block in method private assertProjection(expression String, expectedValues Object[], symbolToInputMappings Map<Symbol,Integer>, symbolTypes Map<Symbol,Type>, positions int[], blocks Block...) : void in class com.facebook.presto.sql.planner.TestInterpretedPageProjectionFunction | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Change Variable Type	output : PageProjectionOutput to work : Work<Block> in method private testProjectList(block Block, expectedResultType Class<? extends Block>, projection DictionaryAwarePageProjection, forceYield boolean) : void in class com.facebook.presto.operator.project.TestDictionaryAwarePageProjection | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Change Variable Type	pageProjectionOutputClass : Class<? extends PageProjectionOutput> to pageProjectionWorkClass : Class<? extends Work> in method private compileProjectionInternal(projection RowExpression, classNameSuffix Optional<String>) : Supplier<PageProjection> in class com.facebook.presto.sql.gen.PageFunctionCompiler | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Change Variable Type	output : PageProjectionOutput to work : Work<Block> in method private testProjectFastReturnIgnoreYield(block Block, projection DictionaryAwarePageProjection) : void in class com.facebook.presto.operator.project.TestDictionaryAwarePageProjection | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Change Variable Type	output : PageProjectionOutput to work : Work<Block> in method private assertProjection(expression String, expectedValues Object[], symbolToInputMappings Map<Symbol,Integer>, symbolTypes Map<Symbol,Type>, positions int[], blocks Block...) : void in class com.facebook.presto.sql.planner.TestInterpretedPageProjectionFunction | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Change Variable Type	output : PageProjectionOutput to work : Work<Block> in method private testProjectRange(block Block, expectedResultType Class<? extends Block>, projection DictionaryAwarePageProjection, forceYield boolean) : void in class com.facebook.presto.operator.project.TestDictionaryAwarePageProjection | 
                                From | 
                                To |