private Address movePastLastAddress(SearchAddressIterator iterator) {
		while (iterator.hasNext()) {
			Address address = iterator.next();
			if (isGreaterThanLastAddress(address)) {
				return address;
			}
		}
		return null;
	}
An iterator for returning addresses that can take in 1 or more search iterators to iterator over
addresses provided by each of those search iterators.
Ghidra/Features/Base/src/main/java/ghidra/app/plugin/core/searchtext/ListingDisplaySearchAddressIterator.java