private List<E> pathToEdgesAsync(List<V> path) {
		List<E> results = new ArrayList<>();

		Iterator<V> it = path.iterator();
		V from = it.next();
		while (it.hasNext()) {
			V to = it.next();
			E e = graph.findEdge(from, to);
			results.add(e);
			from = to;
		}
		return results;
	}
Signals to this path highlighter that it should stop all background jobs
Ghidra/Framework/Graph/src/main/java/ghidra/graph/viewer/edge/VisualGraphPathHighlighter.java