@override Set<Node> getSiblings(Node node) { final parent = getNodeParent(node); if (parent == null) return const {}; return getNodeEdges(parent).where((n) => n != node).toSet(); }