{"ast_node_type":"other","tokens":[{"end":81,"kind":"keyword","start":0,"text":"if"}]}
        if !tcx.opt_item_name(def_id).is_some_and(|n| n.as_str() == *next_step) {
    while let (Some(parent), Some(next_step)) = (tcx.opt_parent(def_id), path.next()) {
            return false;