@override Set<Node> getNodeEdges(Node node) { if (!_subtreeNodes.contains(node)) return {}; return originalGraph.getNodeEdges(node).intersection(_subtreeNodes); }