return field == null ? 0 : field.getLongValue(obj);
return field == null ? 0 : field.getLongValueUnchecked(obj);
  private static long GetLongField(int envJREF, int objJREF, int fieldIndex1) {    if (traceJNI) VM.sysWrite("JNI called: GetLongField  \n");    int fieldIndex = fieldIndex1-1;    VM_JNIEnvironment env = VM_Thread.getCurrentThread().getJNIEnv();    try {      Object obj =  env.getJNIRef(objJREF);      VM_Field field = VM_JNIEnvironment.getFieldAtIndex(obj, fieldIndex);      return field == null ? 0 : field.getLongValue(obj);    } catch (Throwable unexpected) {      if (traceJNI) unexpected.printStackTrace(System.err);      env.recordException(unexpected);      return 0L;                          }  }