switch (cs.argFlags[i]) {
case CallSiteDescriptor.ARG_OBJ:
result.push_boxed(tc, (SixModelObject)args[i]);
break;
case CallSiteDescriptor.ARG_INT:
result.push_boxed(tc, box_i((long)args[i], hllConfig.intBoxType, tc));
break;
case CallSiteDescriptor.ARG_NUM:
result.push_boxed(tc, box_n((double)args[i], hllConfig.numBoxType, tc));
break;
case CallSiteDescriptor.ARG_STR: