if (tensor instanceof Sum) { for (Tensor s : tensor) put(s); return; Split split = split(tensor); Boolean b = null; for (FactorNode node : factorNodes) if ((b = compareFactors(split.factor, node.factor)) != null) { if (b) node.put(Tensors.negate(split.summand), split.factor);