| 
                                Push Down Method	public getIndent(depth int, indent int) : String from class com.orientechnologies.orient.core.sql.executor.OExecutionStep to public getIndent(depth int, indent int) : String from class com.orientechnologies.orient.core.sql.executor.OExecutionStepInternal | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Push Down Method	public prettyPrint(depth int, indent int) : String from class com.orientechnologies.orient.core.sql.executor.OExecutionStep to public prettyPrint(depth int, indent int) : String from class com.orientechnologies.orient.core.sql.executor.OExecutionStepInternal | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Push Down Method	public setElement(element OIdentifiable) : void from class com.orientechnologies.orient.core.sql.executor.OResult to public setElement(element OIdentifiable) : void from class com.orientechnologies.orient.core.sql.executor.OResultInternal | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Push Down Method	public setProperty(name String, value Object) : void from class com.orientechnologies.orient.core.sql.executor.OResult to public setProperty(name String, value Object) : void from class com.orientechnologies.orient.core.sql.executor.OResultInternal | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Push Down Method	public toString() : String from class com.orientechnologies.orient.core.sql.executor.OResult to public toString() : String from class com.orientechnologies.orient.core.sql.executor.OResultInternal | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Push Down Method	public getPropertyNames() : Set<String> from class com.orientechnologies.orient.core.sql.executor.OResult to public getPropertyNames() : Set<String> from class com.orientechnologies.orient.core.sql.executor.OResultInternal | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Push Down Method	public getElement() : OIdentifiable from class com.orientechnologies.orient.core.sql.executor.OResult to public getElement() : OIdentifiable from class com.orientechnologies.orient.core.sql.executor.OResultInternal | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Push Down Method	public getProperty(name String) : T from class com.orientechnologies.orient.core.sql.executor.OResult to public getProperty(name String) : T from class com.orientechnologies.orient.core.sql.executor.OResultInternal | 
                                From | 
                                To | 
                            
                            
                            
                            
                            
                            
                            
                                 | 
                                Change Variable Type	step : OExecutionStep to step : OExecutionStepInternal in method public prettyPrint(depth int, indent int) : String in class com.orientechnologies.orient.core.sql.executor.FetchFromClassExecutionStep | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Change Variable Type	result : OResult to result : OResultInternal in method public next() : OResult in class com.orientechnologies.orient.core.sql.parser.OExplainResultSet | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Change Variable Type	prevStep : OExecutionStep to prevStep : OExecutionStepInternal in method public syncPull(ctx OCommandContext, nRecords int) : OTodoResultSet in class com.orientechnologies.orient.core.sql.executor.FilterStep | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Change Variable Type	result : OResult to result : OResultInternal in method public next() : OResult in class com.orientechnologies.orient.core.sql.executor.OIteratorResultSet | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Change Variable Type	item : OResult to item : OResultInternal in method private executeAggregation(ctx OCommandContext, nRecords int) : void in class com.orientechnologies.orient.core.sql.executor.AggregateProjectionCalculationStep | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Change Variable Type	result : OResult to result : OResultInternal in method public next() : OResult in class com.orientechnologies.orient.core.sql.executor.FetchFromClusterExecutionStep.syncPull.rs | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Change Variable Type	step : OExecutionStep to step : OExecutionStepInternal in method public close() : void in class com.orientechnologies.orient.core.sql.executor.FetchFromClassExecutionStep | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Change Variable Type	preAggr : OResult to preAggr : OResultInternal in method private aggregate(next OResult, ctx OCommandContext) : void in class com.orientechnologies.orient.core.sql.executor.AggregateProjectionCalculationStep | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Change Variable Type	result : OResult to result : OResultInternal in method public calculateSingle(iContext OCommandContext, iRecord OResult) : OResult in class com.orientechnologies.orient.core.sql.parser.OProjection | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Change Variable Type	step : OExecutionStep to step : OExecutionStepInternal in method public prettyPrint(indent int) : String in class com.orientechnologies.orient.core.sql.executor.OSelectExecutionPlan | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Change Variable Type	step : OExecutionStep to step : OExecutionStepInternal in method public sendTimeout() : void in class com.orientechnologies.orient.core.sql.executor.FetchFromClassExecutionStep | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Change Variable Type	prevStep : OExecutionStep to prevStep : OExecutionStepInternal in method private executeAggregation(ctx OCommandContext, nRecords int) : void in class com.orientechnologies.orient.core.sql.executor.AggregateProjectionCalculationStep | 
                                From | 
                                To | 
                            
                            
                            
                            
                            
                            
                            
                                 | 
                                Change Attribute Type	finalResults : List<OResult> to finalResults : List<OResultInternal> in class com.orientechnologies.orient.core.sql.executor.AggregateProjectionCalculationStep | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Change Attribute Type	aggregateResults : Map<List,OResult> to aggregateResults : Map<List,OResultInternal> in class com.orientechnologies.orient.core.sql.executor.AggregateProjectionCalculationStep | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Change Attribute Type	steps : List<OExecutionStep> to steps : List<OExecutionStepInternal> in class com.orientechnologies.orient.core.sql.executor.OSelectExecutionPlan | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Change Attribute Type	lastStep : OExecutionStep to lastStep : OExecutionStepInternal in class com.orientechnologies.orient.core.sql.executor.OSelectExecutionPlan | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Change Attribute Type	prev : Optional<OExecutionStep> to prev : Optional<OExecutionStepInternal> in class com.orientechnologies.orient.core.sql.executor.AbstractExecutionStep | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Change Attribute Type	next : Optional<OExecutionStep> to next : Optional<OExecutionStepInternal> in class com.orientechnologies.orient.core.sql.executor.AbstractExecutionStep | 
                                From | 
                                To |