@Override
	public Symbol next() {
		if (hasNext()) {
			try {
				DBRecord rec = recIter.next();
				return symbolMgr.getSymbol(rec);
			}
			catch (IOException e) {
				symbolMgr.dbError(e);
			}
		}
		return null;
	}
Construct a new AddressSetFilteredSymbolIterator.
@param symbolMgr the symbol manager
@param set the address set to iterator over (required).
@param query the query to use as a filter
@param forward the direction of the iterator.
Ghidra/Framework/SoftwareModeling/src/main/java/ghidra/program/database/symbol/AddressSetFilteredSymbolIterator.java