proc.suspend(true, null);
proc.suspend(true);
    private final void doStop() {        final VmProcessor proc = VmMagic.currentProcessor();        final VmThread current = proc.getCurrentThread();        proc.getScheduler().unregisterThread(this);        // Go into low level stuff        proc.disableReschedule(true, null);        this.threadState = STOPPED;        if (current == this) {            proc.suspend(true, null);        } else {            proc.enableReschedule(true, null);        }    }