@Override
	public void removeEdges(Iterable<E> toRemove) {
		toRemove.forEach(e -> super.removeEdge(e));

		super.removeEdges(toRemove);

		maybePerformRemove(() -> {
			completeGraph.removeEdges(toRemove);
		});

		fireEdgesRemoved(toRemove);
	}
Performs a remove only if this graph is not in the process of an internal update
@param c the callback to perform the remove
Ghidra/Framework/Graph/src/main/java/ghidra/graph/graphs/FilteringVisualGraph.java