@Override
	public CodeUnit getObject() {
		if (cu != null) {
			try {
				cu.getMinAddress();
				return cu;
			}
			catch (ConcurrentModificationException e) {
			}
		}
		cu = program.getListing().getCodeUnitAt(addr);
		return cu;
	}
Construct a proxy for a code unit
@param model the model
@param program the program containing the code unit
@param cu the code unit to proxy.
Ghidra/Features/Base/src/main/java/ghidra/app/util/viewer/proxy/CodeUnitProxy.java