writer.print(getLinePrefix());
writer.print(name);
final Map<String, Object> parentArgs = parentArgMap.get(calc);
if (parentArgs != null && !parentArgs.isEmpty()) {
//noinspection unchecked
arguments = new CompositeMap(arguments, parentArgs);
}
if (!arguments.isEmpty()) {
writer.print("(");
int k = 0;
for (Map.Entry<String, Object> entry : arguments.entrySet()) {