if (verboseJNI) VM.sysWrite("JNI called: SetStaticObjectField  \n");
if (traceJNI) VM.sysWrite("JNI called: SetStaticObjectField  \n");
  private static void SetStaticObjectField(int envJREF, int classJREF, int fieldOffset, int objectJREF) {    if (verboseJNI) VM.sysWrite("JNI called: SetStaticObjectField  \n");    VM_JNIEnvironment env;    try {      env = VM_Thread.getCurrentThread().getJNIEnv();      Object ref = env.getJNIRef(objectJREF);            int slot = fieldOffset>>2;      if (slot<VM_Statics.getNumberOfSlots()) {        VM_Statics.setSlotContents(slot,ref);      } else {        env.recordException(new Exception("invalid field ID in JNI SetStaticObjectField"));      }    } catch (Throwable unexpected) {      env = VM_Thread.getCurrentThread().getJNIEnv();      env.recordException(unexpected);    }  }