public IndexRangeIterator getIndexRangeIterator(long start, long end) {
		return new RestrictedIndexRangeIterator(start, end);
	}
Returns an {@link IndexRangeIterator} over all ranges that have associated objects within
the given range.  Object Ranges that overlap the beginning or end of the given range are
included, but have thier start or end index adjusted to be in the given range.
@param start the first index in the range to find all index ranges that have associated values.
@param end the last index(inclusive) in the range to find all index ranges that have associated
 values.
@return an {@link IndexRangeIterator} over all ranges that have associated objects within the
given range.
Ghidra/Framework/Generic/src/main/java/ghidra/util/datastruct/ObjectRangeMap.java