{"ast_node_type":"other","tokens":[{"end":40,"kind":"keyword","start":0,"text":"if"}]}
                if entry != &direction {
                // - combining different directions is trivially bidirectional
                    *entry = ConstraintDirection::Bidirectional;