private Set<Node> collectRootSet() { final Set<Node> result = new HashSet<Node>(); Iterator<Map.Entry<Node, NodeData>> iter = nodeToData.entrySet().iterator(); while (iter.hasNext()) { Map.Entry<Node, NodeData> entry = iter.next(); Node node = entry.getKey(); NodeData nd = entry.getValue(); if (nd.isRoot()) result.add(node); } return result; }
private Set<Node> collectRootSet() { final Set<Node> result = new HashSet<Node>(); Iterator<Map.Entry<Node, NodeData>> iter = nodeToData.entrySet().iterator(); while (iter.hasNext()) { Map.Entry<Node, NodeData> entry = iter.next(); Node node = entry.getKey(); NodeData nd = entry.getValue(); if (nd.isRoot()) result.add(node); } return result; }