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);
}
if (varArgument != null) {
invocation = visitorMethod1.body().invoke(result, "append");