@Override
		public IndexRange next() {
			synchronized (dbHandle) {
				try {
					DBRecord rec = recordIter.next();
					if (rec != null) {
						long rangeKey = rec.getLongValue(MAP_RANGE_KEY_COL);
						rec = rangeTable.getRecord(rangeKey);
						return new IndexRange(rec.getKey(), rec.getLongValue(RANGE_TO_COL));
					}
				}
				catch (IOException e) {
					errHandler.dbError(e);
				}
				return null;
			}
		}
@see ghidra.util.datastruct.IndexRangeIterator#next()
Ghidra/Framework/SoftwareModeling/src/main/java/ghidra/program/database/util/SharedRangeMapDB.java