if (verboseJNI) VM.sysWrite("JNI called: CallStaticObjectMethodV  \n");
if (traceJNI) VM.sysWrite("JNI called: CallStaticObjectMethodV  \n");
  private static int CallStaticObjectMethodV(int envJREF, int classJREF, int methodID, VM_Address argAddress)     throws Exception {      if (verboseJNI) VM.sysWrite("JNI called: CallStaticObjectMethodV  \n");      VM_JNIEnvironment env;      try {        Object returnObj = VM_JNIEnvironment.invokeWithVarArg(methodID, argAddress, null);            // this should be the object itself, insert into the side table and substitute with the JREF index        env = VM_Thread.getCurrentThread().getJNIEnv();            return env.pushJNIRef(returnObj);                 } catch (Throwable unexpected) {        env = VM_Thread.getCurrentThread().getJNIEnv();        env.recordException(unexpected);        return 0;      }    }