this.currentBasicBlock = bb;
	public void startBasicBlock(BasicBlock bb) {		if (log) {			os.log("Start of basic block " + bb);		}		if (debug) {			BootLog.debug("-- Start of BB " + bb);		}		startOfBB = true;		this.vstack.reset();		eContext.getGPRPool().reset(os);		// Push the result from the outer method stack on the vstack		if (inlinedMethodInfo != null) {			inlinedMethodInfo.pushOuterMethodStack(ifac, vstack);		}		// Push the items on the vstack the result from a previous basic block.		final TypeStack tstack = bb.getStartStack();		vstack.pushAll(ifac, tstack);        // Clear all constant locals        constLocals.clear();		if (debug) {			BootLog.debug("-- VStack: " + vstack.toString());		}	}