boolean () { for (DataNode<Identifiable> node : dependentNodeMap.keySet()) { final DataNodeCheckedTreeNode uiNode = node.getUserData(CONNECTED_UI_NODE_KEY); assert uiNode != null; if (!uiNode.isChecked()) continue; for (DataNode<Identifiable> depNode : dependentNodeMap.get(node)) { final DataNodeCheckedTreeNode uiDependentNode = depNode.getUserData(CONNECTED_UI_NODE_KEY); assert uiDependentNode != null; if (!uiDependentNode.isChecked()) return true; } } return false; }