@Override
	public CodeBlock getFirstCodeBlockContaining(Address addr, TaskMonitor monitor)
			throws CancelledException {

		CodeBlock block = getSubFromCache(addr);
		if (block == null) {
			block = getAddressSetContaining(addr, monitor);
		}
		return block;
	}
Get the MultEntSubModel Code Block that contains the address.

@param addr   Address to find a containing block.
@param monitor task monitor which allows user to cancel operation.
@return A CodeBlock if any block contains the address.
        null otherwise.
@throws CancelledException if the monitor cancels the operation.
Ghidra/Framework/SoftwareModeling/src/main/java/ghidra/program/model/block/MultEntSubModel.java