{"ast_node_type":"variable","tokens":[{"end":56,"kind":"keyword","start":0,"text":"if"}]}
            if let PlaceElem::Index(index) = proj_elem {
        for &(mut proj_elem) in projection {
                if let FlatSet::Elem(index) = state.get(index.into(), &self.map)