public CodeUnit getCodeUnit() {
		if (!codeUnitInitialized) {
			Address addr = getAddress();
			if (addr != null) {
				cu = program.getListing().getCodeUnitContaining(addr);
				if (cu instanceof Data && location.getComponentPath() != null) {
					Data data = (Data) cu;
					cu = data.getComponent(location.getComponentPath());
				}
			}
			codeUnitInitialized = true;
		}
		return cu;
	}
Returns the code unit containing the action's program location or null
@return the code unit containing the action's program location or null
Ghidra/Features/Base/src/main/java/ghidra/app/context/ProgramLocationActionContext.java