proc.suspend(true, null);
proc.suspend(true);
    final void unsecureSuspend() {        if (threadState != RUNNING) {            throw new IllegalThreadStateException("Not running");        } else {            final VmProcessor proc = VmMagic.currentProcessor();            proc.disableReschedule(true, null);            this.threadState = SUSPENDED;            proc.suspend(true, null);        }    }