private AddressRange checkForStartRangeFromWrappingAddressRecord()
			throws IOException {

		DBRecord record = rangeMap.getAddressWrappingRecord();
		if (record == null) {
			return null;
		}

		List<AddressRange> ranges = rangeMap.getRangesForRecord(record);
		// we want the lower range - the upper range will be handle later during iteration
		return ranges.get(0);
	}
Look for a start range that needs to be issued before any other ranges in the default
space.
<P> 
Because of a changed image base, it is possible that a single record can represent
multiple ranges, as described in the class header. This is the code that will look for that
case and correct the ordering.
 
@return the start range that needs to be issued before any other ranges in this space. 
@throws IOException if a database I/O error occurs
Ghidra/Framework/SoftwareModeling/src/main/java/ghidra/program/database/util/AddressRangeMapIterator.java