void (ChainContext context, String... argumentValues) { String varName = context.declare(myNameCandidate, myFnType, myExpression.getText()); myFinalExpression = context.createExpression(varName + "." + myMethodName + "(" + String.join(",", argumentValues) + ")"); }