private Data createUndefined(Listing listing, Memory memory, Address addr, int size)
			throws CodeUnitInsertionException {
		MemoryBlock block = memory.getBlock(addr);
		if (block == null || !block.isInitialized()) {
			return null;
		}
		DataType undefined = Undefined.getUndefinedDataType(size);
		return listing.createData(addr, undefined);
	}
Create undefined data at a specific address in the program
@param listing is the Program listing
@param memory is the Program Memory
@param addr is the Address of the data
@param size is the number of bytes in the data
@return the new created Data object
@throws CodeUnitInsertionException if the new data conflicts with another object
Ghidra/Features/Base/src/main/java/ghidra/app/util/opinion/OmfLoader.java