@Override public void visit(FunctionCall call) { result = new FunctionCall( substitute(call.getFunction()), substituteArgumentList(call.getArguments()), call.getAttributes()); }