throws InstantiationException {
this.version = version;
this.debugMode = debugMode;
this.bootstrap = true;
this.arch = arch;
final HeapHelper helper = new HeapHelperImpl(arch);
VmUtils.setVm(this);
this.heapManager = createHeapManager(helper, arch, loader, pluginReg);
this.statics = statics;
this.processors = new BootableArrayList<VmProcessor>();
this.compiledMethods = new CompiledCodeList();