@Override
	public SymbolIterator getSymbols(AddressSetView set, SymbolType type, boolean forward) {
		if (set != null && set.isEmpty()) {
			return SymbolIterator.EMPTY_ITERATOR;
		}
		Query query =
			new FieldMatchQuery(SymbolDatabaseAdapter.SYMBOL_TYPE_COL, new ByteField(type.getID()));
		return new AddressSetFilteredSymbolIterator(this, set, query, forward);
	}
Returns the next available external symbol address

@return the address
Ghidra/Framework/SoftwareModeling/src/main/java/ghidra/program/database/symbol/SymbolManager.java