if (verbose == 1) { VM.sysWrite("->"); VM.sysWrite(Conversions.pagesToBytes(getPagesUsed())>>10); VM.sysWrite("KB "); }
  protected final void globalRelease() {    // release each of the collected regions    rcSpace.release();    Immortal.release(immortalVM, null);    if (verbose == 1) {      VM.sysWrite("->");      VM.sysWrite(Conversions.pagesToBytes(getPagesUsed())>>10);      VM.sysWrite("KB ");    }    if (verbose == 2) {      VM.sysWrite("<GC ", Statistics.gcCount); VM.sysWrite(" ");       VM.sysWriteInt(incCounter); VM.sysWrite(" incs, ");      VM.sysWriteInt(decCounter); VM.sysWrite(" decs, ");      VM.sysWriteInt(rootCounter); VM.sysWrite(" roots");      if (refCountCycleDetection) {	VM.sysWrite(", "); 	VM.sysWriteInt(purpleCounter); VM.sysWrite(" purple");      }      VM.sysWrite(">\n");    }    if (verbose > 2) {      VM.sysWrite("   After Collection: ");      //      showUsage();    }    lastRCPages = rcMR.committedPages();    if (getPagesReserved() + required >= getTotalPages()) {      if (!progress)	VM.sysFail("Out of memory");      progress = false;    } else      progress = true;  }