VM.assert(lockedObject == o); VM.assert(recursionCount == 0); VM.assert(entering.isEmpty()); VM.assert(waiting.isEmpty());
VM._assert(lockedObject == o); VM._assert(recursionCount == 0); VM._assert(entering.isEmpty()); VM._assert(waiting.isEmpty());
  private void deflate (Object o, int lockOffset) {    if (VM.VerifyAssertions) {      VM.assert(lockedObject == o);      VM.assert(recursionCount == 0);      VM.assert(entering.isEmpty());      VM.assert(waiting.isEmpty());    }    if (STATS) deflations++;    VM_ThinLock.deflate(o, lockOffset, this);    lockedObject = null;    free(this);  }