public void insertStructuredBlock(StructuredBlock insertBlock) {
		if (methodHeader != null) {
			insertBlock.setJump(new Jump(FlowBlock.NEXT_BY_ADDR));
			FlowBlock insertFlowBlock = new FlowBlock(this, 0);
			insertFlowBlock.appendBlock(insertBlock, 0);
			insertFlowBlock.setNextByAddr(methodHeader);
			insertFlowBlock.doT2(methodHeader);
			methodHeader = insertFlowBlock;
		} else {
			throw new IllegalStateException();
		}
	}