branchFlags = new byte[length];
	public void startMethod(VmMethod method) {		final VmByteCode bc = method.getBytecode();		byteCode = bc;		final int length = bc.getLength();		opcodeFlags = new byte[length];		// The first instruction is always the start of a BB.		this.currentBlock = startBB(0);		currentBlock.setStackOffset(bc.getNoLocals());		// The exception handler also start a basic block		for (int i = 0; i < bc.getNoExceptionHandlers(); i++) {			VmInterpretedExceptionHandler eh = bc.getExceptionHandler(i);			IRBasicBlock tryBlock = startTryBlock(eh.getStartPC());			IRBasicBlock endTryBlock = startTryBlockEnd(eh.getEndPC());			IRBasicBlock catchBlock = startException(eh.getHandlerPC());		}	}