{"ast_node_type":"other","tokens":[{"end":16,"kind":"keyword","start":0,"text":"}"}]}
        } else {
            *self.opaque_types.get_mut(&key).unwrap() = prev;
            // FIXME(#120456) - is `swap_remove` correct?