| 
                                Change Return Type	IgniteUuid to UUID in method public affinityKey() : UUID in class org.apache.ignite.ml.math.distributed.keys.impl.MatrixBlockKey | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Change Return Type	BlockEntry to MatrixBlockEntry in method private getEntryById(blockId IgnitePair<Long>) : MatrixBlockEntry in class org.apache.ignite.ml.math.impls.storage.matrix.BlockMatrixStorage | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Change Return Type	List<BlockEntry> to List<MatrixBlockEntry> in method public getColForBlock(blockId IgnitePair<Long>) : List<MatrixBlockEntry> in class org.apache.ignite.ml.math.impls.storage.matrix.BlockMatrixStorage | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Change Return Type	IgniteUuid to UUID in method private getAffinityKey(blockIdRow long, blockIdCol long) : UUID in class org.apache.ignite.ml.math.impls.storage.matrix.BlockMatrixStorage | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Change Return Type	BlockMatrixKey to MatrixBlockKey in method public getCacheKey(blockIdRow long, blockIdCol long) : MatrixBlockKey in class org.apache.ignite.ml.math.impls.storage.matrix.BlockMatrixStorage | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Change Return Type	IgniteCache<BlockMatrixKey,BlockEntry> to IgniteCache<MatrixBlockKey,MatrixBlockEntry> in method public cache() : IgniteCache<MatrixBlockKey,MatrixBlockEntry> in class org.apache.ignite.ml.math.impls.storage.matrix.BlockMatrixStorage | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Change Return Type	IgniteCache<BlockMatrixKey,BlockEntry> to IgniteCache<MatrixBlockKey,MatrixBlockEntry> in method private newCache() : IgniteCache<MatrixBlockKey,MatrixBlockEntry> in class org.apache.ignite.ml.math.impls.storage.matrix.BlockMatrixStorage | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Change Return Type	Set<BlockMatrixKey> to Set<MatrixBlockKey> in method public getAllKeys() : Set<MatrixBlockKey> in class org.apache.ignite.ml.math.impls.storage.matrix.BlockMatrixStorage | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Change Return Type	BlockEntry to MatrixBlockEntry in method private getEmptyBlockEntry(blockId IgnitePair<Long>) : MatrixBlockEntry in class org.apache.ignite.ml.math.impls.storage.matrix.BlockMatrixStorage | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Change Return Type	List<BlockEntry> to List<MatrixBlockEntry> in method public getRowForBlock(blockId IgnitePair<Long>) : List<MatrixBlockEntry> in class org.apache.ignite.ml.math.impls.storage.matrix.BlockMatrixStorage | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Change Return Type	Set<BlockMatrixKey> to Set<MatrixBlockKey> in method private buildKeySet(m SparseBlockDistributedMatrix) : Set<MatrixBlockKey> in class org.apache.ignite.ml.math.impls.matrix.SparseDistributedBlockMatrixTest | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Change Return Type	BlockMatrixKey to MatrixBlockKey in method private getCacheKey(blockId IgnitePair<Long>) : MatrixBlockKey in class org.apache.ignite.ml.math.impls.storage.matrix.BlockMatrixStorage | 
                                From | 
                                To | 
                            
                            
                            
                            
                            
                            
                            
                                 | 
                                Change Variable Type	be : BlockEntry to be : MatrixBlockEntry in method public sparseMax(matrixUuid UUID, cacheName String) : double in class org.apache.ignite.ml.math.distributed.CacheUtils | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Change Variable Type	locKeys : Collection<BlockMatrixKey> to locKeys : Collection<MatrixBlockKey> in method public times(mtx Matrix) : Matrix in class org.apache.ignite.ml.math.impls.matrix.SparseBlockDistributedMatrix | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Change Variable Type	block : BlockEntry to block : MatrixBlockEntry in method private matrixGet(a int, b int) : double in class org.apache.ignite.ml.math.impls.storage.matrix.BlockMatrixStorage | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Change Variable Type	cache : IgniteCache<BlockMatrixKey,BlockEntry> to cache : IgniteCache<MatrixBlockKey,MatrixBlockEntry> in method public times(mtx Matrix) : Matrix in class org.apache.ignite.ml.math.impls.matrix.SparseBlockDistributedMatrix | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Change Variable Type	key : BlockMatrixKey to key : MatrixBlockKey in method private matrixGet(a int, b int) : double in class org.apache.ignite.ml.math.impls.storage.matrix.BlockMatrixStorage | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Change Variable Type	key : BlockMatrixKey to key : MatrixBlockKey in method private matrixSet(a int, b int, v double) : void in class org.apache.ignite.ml.math.impls.storage.matrix.BlockMatrixStorage | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Change Variable Type	res : List<BlockEntry> to res : List<MatrixBlockEntry> in method public getColForBlock(blockId IgnitePair<Long>) : List<MatrixBlockEntry> in class org.apache.ignite.ml.math.impls.storage.matrix.BlockMatrixStorage | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Change Variable Type	blockC : BlockEntry to blockC : MatrixBlockEntry in method public times(mtx Matrix) : Matrix in class org.apache.ignite.ml.math.impls.matrix.SparseBlockDistributedMatrix | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Change Variable Type	cache : IgniteCache<BlockMatrixKey,BlockEntry> to cache : IgniteCache<MatrixBlockKey,MatrixBlockEntry> in method private matrixGet(a int, b int) : double in class org.apache.ignite.ml.math.impls.storage.matrix.BlockMatrixStorage | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Change Variable Type	that : BlockMatrixKey to that : MatrixBlockKey in method public equals(obj Object) : boolean in class org.apache.ignite.ml.math.distributed.keys.impl.MatrixBlockKey | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Change Variable Type	be : BlockEntry to be : MatrixBlockEntry in method public sparseMin(matrixUuid UUID, cacheName String) : double in class org.apache.ignite.ml.math.distributed.CacheUtils | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Change Variable Type	keysCToNodes : Map<ClusterNode,Collection<BlockMatrixKey>> to keysCToNodes : Map<ClusterNode,Collection<MatrixBlockKey>> in method public times(mtx Matrix) : Matrix in class org.apache.ignite.ml.math.impls.matrix.SparseBlockDistributedMatrix | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Change Variable Type	bCol : List<BlockEntry> to bCol : List<MatrixBlockEntry> in method public times(mtx Matrix) : Matrix in class org.apache.ignite.ml.math.impls.matrix.SparseBlockDistributedMatrix | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Change Variable Type	entry : BlockEntry to entry : MatrixBlockEntry in method private getEntryById(blockId IgnitePair<Long>) : MatrixBlockEntry in class org.apache.ignite.ml.math.impls.storage.matrix.BlockMatrixStorage | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Change Variable Type	key : BlockMatrixKey to key : MatrixBlockKey in method private getEntryById(blockId IgnitePair<Long>) : MatrixBlockEntry in class org.apache.ignite.ml.math.impls.storage.matrix.BlockMatrixStorage | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Change Variable Type	res : List<BlockEntry> to res : List<MatrixBlockEntry> in method public getRowForBlock(blockId IgnitePair<Long>) : List<MatrixBlockEntry> in class org.apache.ignite.ml.math.impls.storage.matrix.BlockMatrixStorage | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Change Variable Type	keySet2 : Set<BlockMatrixKey> to keySet2 : Set<MatrixBlockKey> in method private cacheBehaviorLogic(size int) : void in class org.apache.ignite.ml.math.impls.matrix.SparseDistributedBlockMatrixTest | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Change Variable Type	entry : BlockEntry to entry : MatrixBlockEntry in method private getEmptyBlockEntry(blockId IgnitePair<Long>) : MatrixBlockEntry in class org.apache.ignite.ml.math.impls.storage.matrix.BlockMatrixStorage | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Change Variable Type	keySet1 : Set<BlockMatrixKey> to keySet1 : Set<MatrixBlockKey> in method private cacheBehaviorLogic(size int) : void in class org.apache.ignite.ml.math.impls.matrix.SparseDistributedBlockMatrixTest | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Change Variable Type	cache : IgniteCache<BlockMatrixKey,Object> to cache : IgniteCache<MatrixBlockKey,Object> in method private cacheBehaviorLogic(size int) : void in class org.apache.ignite.ml.math.impls.matrix.SparseDistributedBlockMatrixTest | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Change Variable Type	affinity : Affinity<BlockMatrixKey> to affinity : Affinity<MatrixBlockKey> in method public times(mtx Matrix) : Matrix in class org.apache.ignite.ml.math.impls.matrix.SparseBlockDistributedMatrix | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Change Variable Type	be : BlockEntry to be : MatrixBlockEntry in method public sparseSum(matrixUuid UUID, cacheName String) : double in class org.apache.ignite.ml.math.distributed.CacheUtils | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Change Variable Type	block : BlockEntry to block : MatrixBlockEntry in method private matrixSet(a int, b int, v double) : void in class org.apache.ignite.ml.math.impls.storage.matrix.BlockMatrixStorage | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Change Variable Type	cfg : CacheConfiguration<BlockMatrixKey,BlockEntry> to cfg : CacheConfiguration<MatrixBlockKey,MatrixBlockEntry> in method private newCache() : IgniteCache<MatrixBlockKey,MatrixBlockEntry> in class org.apache.ignite.ml.math.impls.storage.matrix.BlockMatrixStorage | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Change Variable Type	keyset : Set<BlockMatrixKey> to keyset : Set<MatrixBlockKey> in method public getAllKeys() : Set<MatrixBlockKey> in class org.apache.ignite.ml.math.impls.storage.matrix.BlockMatrixStorage | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Change Variable Type	be : BlockEntry to be : MatrixBlockEntry in method public sparseMap(matrixUuid UUID, mapper IgniteDoubleFunction<Double>, cacheName String) : void in class org.apache.ignite.ml.math.distributed.CacheUtils | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Change Variable Type	blockA : BlockEntry to blockA : MatrixBlockEntry in method public times(mtx Matrix) : Matrix in class org.apache.ignite.ml.math.impls.matrix.SparseBlockDistributedMatrix | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Change Variable Type	cache : IgniteCache<BlockMatrixKey,BlockEntry> to cache : IgniteCache<MatrixBlockKey,MatrixBlockEntry> in method private matrixSet(a int, b int, v double) : void in class org.apache.ignite.ml.math.impls.storage.matrix.BlockMatrixStorage | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Change Variable Type	tmpBlock : BlockEntry to tmpBlock : MatrixBlockEntry in method public times(mtx Matrix) : Matrix in class org.apache.ignite.ml.math.impls.matrix.SparseBlockDistributedMatrix | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Change Variable Type	blockB : BlockEntry to blockB : MatrixBlockEntry in method public times(mtx Matrix) : Matrix in class org.apache.ignite.ml.math.impls.matrix.SparseBlockDistributedMatrix | 
                                From | 
                                To | 
                            
                            
                            
                                 | 
                                Change Variable Type	aRow : List<BlockEntry> to aRow : List<MatrixBlockEntry> in method public times(mtx Matrix) : Matrix in class org.apache.ignite.ml.math.impls.matrix.SparseBlockDistributedMatrix | 
                                From | 
                                To |