if (VM.VerifyAssertions) { VM_Thread myThread = VM_Thread.getCurrentThread();  VM._assert(myThread.disallowAllocationsByThisThread == true); myThread.disallowAllocationsByThisThread = false; } VM_Processor.getCurrentProcessor().enableThreadSwitching();
enableGC(false);
  public static void enableGC() throws VM_PragmaInline {     if (VM.VerifyAssertions) {      VM_Thread myThread = VM_Thread.getCurrentThread();      // recursion not allowed      VM._assert(myThread.disallowAllocationsByThisThread == true);       myThread.disallowAllocationsByThisThread = false;    }    VM_Processor.getCurrentProcessor().enableThreadSwitching();  }