{"ast_node_type":"other","tokens":[{"end":60,"kind":"keyword","start":0,"text":"if"}]}
            if recurse(query, node_states, neighbor_index) {
        for neighbor_index in query.graph.successor_nodes(node) {
                node_states[node.0] = State::Included;