String methodType = TypeInferrer.getReturnType(argsList);
List<Expression> argValues = this.getArguments(popMax);
Expression accessTarget = evalMachine.pop();
MethodAccessExpression mex = new InstanceMethodAccessExpression(
accessTarget, methodName, methodType, argValues);
if (!methodType.equals(String.valueOf(JVM_TYPE_VOID))) {
// Non-void method - Push the result back onto the stack
evalMachine.push(mex);