VM_Address varargAddress = getVarArgAddress(skip4Args); return packageAndInvoke(obj, methodID, varargAddress, expectReturnType, skip4Args, true);
VM_Address varargAddress = getVarArgAddress(false); return packageAndInvoke(null, methodID, varargAddress, expectReturnType, false, true);
  static Object invokeWithDotDotVarArg(Object obj, int methodID,                                               VM_TypeReference expectReturnType,                                               boolean skip4Args)    throws Exception,           VM_PragmaNoInline, VM_PragmaNoOptCompile { // expect a certain stack frame structure    VM_Address varargAddress = getVarArgAddress(skip4Args);        return packageAndInvoke(obj, methodID, varargAddress, expectReturnType, skip4Args, true);  }