{"ast_node_type":"other","tokens":[{"end":27,"kind":"keyword","start":0,"text":"match"}]}
            match new_map {
            let new_map = self.block_at_position(def_map, position);
                Some(new_block) if !std::ptr::eq(&new_block, &def_map) => {