void write(JsonArray results, AddressSetView set, TaskMonitor monitor) throws IOException, CancelledException {
		monitor.setMessage("Writing SYMBOL TABLE ...");

		SymbolIterator iter = symbolTable.getSymbolIterator();
		List<Symbol> request = new ArrayList<>();
		while (iter.hasNext()) {
			request.add(iter.next());
		}

		writeAsSARIF(program, request, results);
	}
Write out the SARIF for the symbol table.

@param results writer for SARIF
@param monitor monitor that can be canceled should be written
@throws IOException
Ghidra/Features/Sarif/src/main/java/sarif/managers/SymbolTableSarifMgr.java