@Override
		public boolean hasNext() {
			if (currIt == null) {
				return false;
			}
			if (currIt.hasNext()) {
				return true;
			}
			currIt = null;
			while (baseIterator.hasNext()) {
				base = baseIterator.next().longValue();
				SortedRangeList srl = getRangeList(base);
				currIt = srl.getRanges(forward);
				if (currIt.hasNext()) {
					return true;
				}
			}
			return false;
		}
@see ghidra.program.model.address.AddressRangeIterator#hasNext()
Ghidra/Framework/SoftwareModeling/src/main/java/ghidra/program/database/map/NormalizedAddressSet.java