public boolean hasNext() {
		for (int i = 0; i < iters.length; i++) {
			if ((addrs[i] != null) || ((iters[i] != null) && (iters[i].hasNext()))) {
				return true;
			}
		}
		return false;
	}
Determines whether or not any of the original iterators has a
 next address.
@return true if a next address can be obtained from any of
the address iterators.
Ghidra/Features/Base/src/main/java/ghidra/program/util/MultiAddressIterator.java