pb.put(differentiateSimpleTensor((SimpleTensor) tensor, rule, transformations)); for (int i = 0; i < varF.size(); i++) pb.put(createDiracDelta(field.get(i), varF.get(i))); return pb.build(); } else if (anyMappingExists(varF, field) || anyMappingExists(field, varF))