public synchronized void remove(T value) {
		DependencyNode node = nodeMap.remove(value);
		if (node != null) {
			node.releaseDependencies();
			if (unvisitedIndependentSet.remove(value)) {
				visitedButNotDeletedCount--;
			}
		}
	}
Removes the value from the graph.  Any dependency from this node to another will be removed,
possible allowing nodes that depend on this node to be eligible for processing.
@param value the value to remove from the graph.
Ghidra/Framework/Generic/src/main/java/ghidra/util/graph/AbstractDependencyGraph.java