private Address getIteratorEnd(Address end) {
		if (end != null) {
			return end;	// non-null end was supplied, use that
		}
		AddressFactory factory = addressMap.getAddressFactory();
		AddressSet allAddresses = factory.getAddressSet();
		return allAddresses.getMaxAddress();
	}
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