@Override
		public Address next() {
			if (hasNext()) {
				Address retAddr = nextAddr;
				if (forward) {
					nextAddr = (nextAddr.compareTo(endAddr) < 0) ? nextAddr.next() : null;
				}
				else {
					nextAddr = (nextAddr.compareTo(endAddr) > 0) ? nextAddr.previous() : null;
				}
				return retAddr;
			}
			return null;
		}
@see ghidra.program.model.address.AddressIterator#next()
Ghidra/Framework/SoftwareModeling/src/main/java/ghidra/program/database/map/NormalizedAddressSet.java