@Override
	public boolean read(Map<String, Object> result, SarifProgramOptions options, TaskMonitor monitor)
			throws CancelledException {
		try {
			String symbol = (String) result.get("symbol");
			if (libraries && symbol == null) {
				processExternalLib(result);
				return true;
			}
			if (!libraries && symbol != null) {
				processExternalLocation(result);
				return true;
			}
			return false;
		} catch (Exception e) {
			log.appendException(e);
		}
		return false;
	}
Process the entry point section of the SARIF file.

@param result  sarif reader
@param monitor monitor that can be canceled
Ghidra/Features/Sarif/src/main/java/sarif/managers/ExternalLibSarifMgr.java