private void find() throws CancelledException {

		if (!offsetIterator.hasNext()) {
			currentGlobalSymbolIterator = null;
			return;
		}
		Long offset = offsetIterator.next();
		currentGlobalSymbolIterator =
			new MsSymbolIterator(pdb, symbolsStreamNumber, offset.intValue(),
				MsfStream.MAX_STREAM_LENGTH);
	}
An Iterator of Global Reference Symbol Iterators (iterator of iterators)
@param pdb {@link AbstractPdb} that owns the Symbols to be parsed
@param reader PdbByteReader containing only Global Reference Offsets information and in
newly constructed state
@throws CancelledException upon user cancellation
@throws PdbException upon not enough data left to parse
Ghidra/Features/PDB/src/main/java/ghidra/app/util/bin/format/pdb2/pdbreader/GlobalReferenceIterator.java