| 
                                Change Parameter Type	parser : InfModelParser<I,O> to parser : InfModelParser<I,O,?> in method public build(reader InfModelReader, parser InfModelParser<I,O,?>) : InfModel<I,Future<O>> in class org.apache.ignite.ml.inference.builder.AsyncInfModelBuilder | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Change Parameter Type	parser : InfModelParser<I,O> to parser : InfModelParser<I,O,?> in method public build(reader InfModelReader, parser InfModelParser<I,O,?>) : InfModel<I,Future<O>> in class org.apache.ignite.ml.inference.builder.ThreadedInfModelBuilder | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Change Parameter Type	parser : InfModelParser<I,O> to parser : InfModelParser<I,O,M> in method public build(reader InfModelReader, parser InfModelParser<I,O,M>) : M in class org.apache.ignite.ml.inference.builder.SyncInfModelBuilder | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Change Parameter Type	missingNode : XGNode to missingNode : DecisionTreeNode in method public setMissingNode(missingNode DecisionTreeNode) : void in class org.apache.ignite.ml.tree.DecisionTreeConditionalNode | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Change Parameter Type	parser : InfModelParser<I,O> to parser : InfModelParser<I,O,?> in method public build(reader InfModelReader, parser InfModelParser<I,O,?>) : InfModel<I,Future<O>> in class org.apache.ignite.ml.inference.builder.IgniteDistributedInfModelBuilder | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Change Parameter Type	parser : InfModelParser<I,O> to parser : InfModelParser<I,O,?> in method private startService(reader InfModelReader, parser InfModelParser<I,O,?>, instances int, maxPerNode int) : void in class org.apache.ignite.ml.inference.builder.IgniteDistributedInfModelBuilder.DistributedInfModel | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Change Parameter Type	parser : InfModelParser<I,O> to parser : InfModelParser<I,O,?> in method package IgniteDistributedInfModelService(reader InfModelReader, parser InfModelParser<I,O,?>, suffix String) in class org.apache.ignite.ml.inference.builder.IgniteDistributedInfModelBuilder.IgniteDistributedInfModelService | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Change Parameter Type	parser : InfModelParser<I,O> to parser : InfModelParser<I,O,?> in method package DistributedInfModel(ignite Ignite, suffix String, reader InfModelReader, parser InfModelParser<I,O,?>, instances int, maxPerNode int) in class org.apache.ignite.ml.inference.builder.IgniteDistributedInfModelBuilder.DistributedInfModel | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Change Parameter Type	parser : InfModelParser<byte[],byte[]> to parser : InfModelParser<byte[],byte[],?> in method public ModelDescriptor(name String, desc String, signature ModelSignature, reader InfModelReader, parser InfModelParser<byte[],byte[],?>) in class org.apache.ignite.ml.inference.ModelDescriptor | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Change Parameter Type	parser : InfModelParser<I,O> to parser : InfModelParser<I,O,M> in method public build(reader InfModelReader, parser InfModelParser<I,O,M>) : M in class org.apache.ignite.ml.inference.builder.SingleInfModelBuilder | 
                                From | 
                                To | 
                            
                            
                            
                            
                            
                            
                            
                                 | 
                                Change Return Type	InfModelParser<Integer,Integer> to InfModelParser<Integer,Integer,InfModel<Integer,Integer>> in method package getParser() : InfModelParser<Integer,Integer,InfModel<Integer,Integer>> in class org.apache.ignite.ml.inference.builder.InfModelBuilderTestUtil | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Change Return Type	InfModelParser<byte[],byte[]> to InfModelParser<byte[],byte[],?> in method public getParser() : InfModelParser<byte[],byte[],?> in class org.apache.ignite.ml.inference.ModelDescriptor | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Change Return Type	InfModel<I,O> to M in method public parse(mdl byte[]) : M in class org.apache.ignite.ml.inference.parser.InfModelParser | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Change Return Type	InfModel<I,O> to M in method public build(reader InfModelReader, parser InfModelParser<I,O,M>) : M in class org.apache.ignite.ml.inference.builder.SyncInfModelBuilder | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Change Return Type	InfModel<I,O> to M in method public build(reader InfModelReader, parser InfModelParser<I,O,M>) : M in class org.apache.ignite.ml.inference.builder.SingleInfModelBuilder | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Change Return Type	XGModel to XGModelComposition in method public parse(mdl byte[]) : XGModelComposition in class org.apache.ignite.ml.xgboost.parser.XGModelParser | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Change Return Type	XGNode to DecisionTreeNode in method public visitXgTree(ctx XGBoostModelParser.XgTreeContext) : DecisionTreeNode in class org.apache.ignite.ml.xgboost.parser.visitor.XGTreeVisitor | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Change Return Type	XGModel to XGModelComposition in method public visitXgModel(ctx XGBoostModelParser.XgModelContext) : XGModelComposition in class org.apache.ignite.ml.xgboost.parser.visitor.XGModelVisitor | 
                                From | 
                                To | 
                            
                            
                            
                            
                            
                            
                            
                                 | 
                                Change Variable Type	leafNodes : Map<Integer,XGLeafNode> to leafNodes : Map<Integer,DecisionTreeLeafNode> in method public visitXgTree(ctx XGBoostModelParser.XgTreeContext) : DecisionTreeNode in class org.apache.ignite.ml.xgboost.parser.visitor.XGTreeVisitor | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Change Variable Type	mdl : InfModel<XGObject,Double> to mdl : XGModelComposition in method public testParseAndPredict() : void in class org.apache.ignite.ml.xgboost.parser.XGBoostModelParserTest | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Change Variable Type	parser : InfModelParser<double[],Long> to parser : InfModelParser<double[],Long,?> in method public main(args String[]) : void in class org.apache.ignite.examples.ml.inference.TensorFlowThreadedInferenceExample | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Change Variable Type	parser : InfModelParser<double[],Long> to parser : InfModelParser<double[],Long,?> in method public main(args String[]) : void in class org.apache.ignite.examples.ml.inference.TensorFlowLocalInferenceExample | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Change Variable Type	trees : List<XGNode> to trees : List<DecisionTreeNode> in method public visitXgModel(ctx XGBoostModelParser.XgModelContext) : XGModelComposition in class org.apache.ignite.ml.xgboost.parser.visitor.XGModelVisitor | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Change Variable Type	parser : InfModelParser<double[],Long> to parser : InfModelParser<double[],Long,?> in method public main(args String[]) : void in class org.apache.ignite.examples.ml.inference.TensorFlowDistributedInferenceExample | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Change Variable Type	node : XGSplitNode to node : DecisionTreeConditionalNode in method public visitXgTree(ctx XGBoostModelParser.XgTreeContext) : DecisionTreeNode in class org.apache.ignite.ml.xgboost.parser.visitor.XGTreeVisitor | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Change Variable Type	splitNodes : Map<Integer,XGSplitNode> to splitNodes : Map<Integer,DecisionTreeConditionalNode> in method public visitXgTree(ctx XGBoostModelParser.XgTreeContext) : DecisionTreeNode in class org.apache.ignite.ml.xgboost.parser.visitor.XGTreeVisitor | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Change Variable Type	trainer : RandomForestClassifierTrainer to trainer : DatasetTrainer<ModelsComposition,Double> in method public testFit() : void in class org.apache.ignite.ml.tree.randomforest.RandomForestClassifierTrainerTest | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Change Variable Type	parser : InfModelParser<Vector,Double> to parser : InfModelParser<Vector,Double,?> in method public main(args String...) : void in class org.apache.ignite.examples.ml.inference.IgniteFunctionDistributedInferenceExample | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Change Variable Type	trainer : RandomForestClassifierTrainer to trainer : DatasetTrainer<ModelsComposition,Double> in method public testUpdate() : void in class org.apache.ignite.ml.tree.randomforest.RandomForestClassifierTrainerTest | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Change Variable Type	mdl : InfModel<XGObject,Future<Double>> to mdl : InfModel<HashMap<String,Double>,Future<Double>> in method public main(args String...) : void in class org.apache.ignite.examples.ml.xgboost.XGBoostModelParserExample | 
                                From | 
                                To |