ArrayValueImpl args = new ArrayValueImpl(env.peekArgs(i));
call.put(ARGS, args);
}
else if (expr instanceof MethodCallExpr) {
MethodCallExpr callExpr = (MethodCallExpr) expr;
ArrayValue call = new ArrayValueImpl();
result.put(call);
if (callExpr.getFileName() != null) {
call.put(FILE,
env.createString(callExpr.getFileName(), null));
call.put(LINE,
LongValue.create(callExpr.getLine()));
}
call.put(FUNCTION,
env.createStringOld(callExpr.getName()));
call.put(CLASS,
env.createStringOld(env.peekCallThis(i).getClassName()));
call.put(TYPE, env.createStringOld("->"));