for (Tensor current : newTensors) {
if (current instanceof Product) {
p = (Product) current;
indexlessContainer.add(p.indexlessData);
dataContainer.add(p.data, p.contentReference.getReferent(), p.indices);
factor = factor.multiply(p.factor);
} else if (current.getIndices().size() == 0)
indexlessContainer.add(current);
else
dataContainer.add(current);
}