JInvocation invocation = visitorMethod1.body().invoke(result, "append");
invocation.arg(valueClass.name() + "." + capitalize(interfaceMethod1.name()) + "{");
ToStringMethodBody body = new ToStringMethodBody(visitorMethod1.body(), result);
if (!arguments.isEmpty() || varArgument != null) {
JVar argument = arguments.get(0);
body.appendParam(argument.type(), interfaceMethod1.params().get(0).name(), argument);
for (int i = 1; i < arguments.size(); i++) {
invocation = visitorMethod1.body().invoke(result, "append");
invocation.arg(", ");
argument = arguments.get(i);
body.appendParam(argument.type(), interfaceMethod1.params().get(i).name(), argument);