public synchronized boolean hasUnVisitedIndependentValues() {
		if (!unvisitedIndependentSet.isEmpty()) {
			return true;
		}
		checkCycleState();
		return false;
	}
Returns true if there are unvisited values ready (no dependencies) for processing.

@return true if there are unvisited values ready for processing.

@exception IllegalStateException is thrown if the graph is not empty and there are no nodes
without dependency which indicates there is a cycle in the graph.
Ghidra/Framework/Generic/src/main/java/ghidra/util/graph/AbstractDependencyGraph.java