if (trace) VM.sysWriteln("VM_Thread.startoff(): finished ", currentThread.toString(), ".run()");
  private static void startoff () throws InterruptiblePragma {    VM_Thread currentThread = getCurrentThread();    //-#if RVM_WITH_HPM    if (VM_HardwarePerformanceMonitors.verbose>=5) {      VM.sysWriteln("***VM_Thread.startoff() run thread "+currentThread.getIndex()+"***!");    }    //-#endif     currentThread.run();    terminate();    if (VM.VerifyAssertions) VM._assert(VM.NOT_REACHED);  }