boolean containsDefinedData(Listing listing, Address startAddress, Address endAddress) {
		Data data = listing.getDefinedDataAt(startAddress);
		if (data != null) {
			return true;
		}
		data = listing.getDefinedDataAfter(startAddress);
		if (data != null && data.getMinAddress().compareTo(endAddress) <= 0) {
			return true;
		}
		return false;
	}
Determines if data is already defined between the start and end address.
@param listing the program listing where the data type is to be placed.
@param startAddress the start address of the range to check.
@param endAddress the end address of the range to check.
@return true if there is already defined data in the range from the start to end address.
Ghidra/Features/Base/src/main/java/ghidra/app/util/datatype/microsoft/RTTIDataType.java