private void maybeRestoreEdges(Collection<E> toUnfilter) {
		for (E e : toUnfilter) {

			if (!completeGraph.containsEdge(e)) {
				// don't restore edges that were never added through the normal interface
				continue;
			}

			V start = e.getStart();
			V end = e.getEnd();

			// only add the edge if both vertices are in the graph
			if (containsVertex(start) && containsVertex(end)) {
				performInternalUpdate(() -> super.addEdge(e));
			}
		}
	}
Returns all edges connected to the given vertices.

<P>This method is needed if you wish to find relationships that have been filtered 
out.

@param sourceVertices the vertices for which to get the edges
@return the reachable edges
Ghidra/Framework/Graph/src/main/java/ghidra/graph/graphs/FilteringVisualGraph.java