this.name = "BootThread";
    protected VmThread(VmIsolatedStatics isolatedStatics, int slotSize) {        this.threadState = RUNNING;        this.stackSize = DEFAULT_STACK_SLOTS * slotSize;        this.id = (1 << ObjectFlags.THREAD_ID_SHIFT);        this.name = "BootThread";        MonitorManager.testThreadId(this.id);        this.isolatedStatics = isolatedStatics;        if (Vm.isRunningVm()) {            VmMagic.currentProcessor().getScheduler().registerThread(this);        } else {            Vm.getVm().getScheduler().registerThread(this);        }    }