invocation.arg(argument);
}
}
JVar param = interfaceMethod1.listVarParam();
if (param != null) {
AbstractJType argumentType = visitorInterface.substituteSpecialType(param.type().elementType(), usedValueClassType, configuration.type().boxify(), types._RuntimeException);
JVar argument = visitorMethod1.varParam(param.mods().getValue(), argumentType, nameSource.get(param.name()));
if (configuration.isFieldValue(interfaceMethod1, param.name())) {
invocation.arg(newValue);
} else {
invocation.arg(argument);