private AddressSet getMemoryConflictSet(Address rangeMin, Address rangeMax) {

		// dedicated non-loaded overlay - don't bother with conflict check
		if (rangeMin.isNonLoadedMemoryAddress()) {
			return new AddressSet();
		}

		// Get base memory conflict set
		AddressSet conflictSet = getMemory().intersectRange(rangeMin, rangeMax);
		if (!physicalLoadedOverlaySet.isEmpty()) {
			// Add in loaded overlay physical address conflicts
			conflictSet.add(physicalLoadedOverlaySet.intersectRange(rangeMin, rangeMax));
		}

		return conflictSet;
	}
Determine loaded memory conflict set.  Use physical address of loaded overlay
blocks to force reconciliation and avoid duplication.
@param rangeMin minimum physical address of range
@param rangeMax maximum physical address of range
@return conflict memory set (physical address ranges only)
Ghidra/Features/Base/src/main/java/ghidra/app/util/opinion/MemorySectionResolver.java