List<Tensor> generatedKroneckers = uncontractIndicesTransformation.getKroneckers();
split.factoredOut.add(generatedKroneckers);
//renaming indices of toCollect tensor
new RenameContractedIndices(collectedTerm.getCollectedFactorsIndicesNames().toArray()).transform(split.collectedTerm, split.factoredOut);
Tensor toCollect = split.collectedTerm;
Tensor collectedTensor = collectedTerm.collectedItem;
List<IndexMappingBuffer> buffers = IndexMappingUtils.createAllMappings(toCollect, collectedTensor, false);