public void addBlock(PcodeBlock bl) {
		int min, max;
		if (bl instanceof BlockGraph) {
			BlockGraph gbl = (BlockGraph) bl;
			min = gbl.index;
			max = gbl.maxindex;
		}
		else {
			min = bl.index;
			max = min;
		}

		if (list.isEmpty()) {
			index = min;
			maxindex = max;
		}
		else {
			if (min < index) {
				index = min;
			}
			if (max > maxindex) {
				maxindex = max;
			}
		}
		bl.parent = this;
		list.add(bl);
	}
Add a block to this container. There are (initially) no edges between
it and any other block in the container.
@param bl is the new block to add
Ghidra/Framework/SoftwareModeling/src/main/java/ghidra/program/model/pcode/BlockGraph.java