}
  public void release() {    long diff = (REPORT_SLOW) ? VM_Time.cycles() - start : 0;    boolean show = (verbose > 1) || (diff > SLOW_THRESHOLD);    if (show) {      VM.sysWrite("GC Warning: Thread ");      thread.dump();      VM.sysWrite(" released lock ",id);      VM.sysWrite(" ",name);      VM.sysWrite(" after ");      VM.sysWrite(VM_Time.cyclesToMillis(diff));      VM.sysWriteln(" ms");    }    if (REPORT_SLOW)       setLocker(0, null, -1);    VM_Magic.sync();    VM_Synchronization.fetchAndAdd(this, servingFieldOffset, 1);  }