{"ast_node_type":"other","tokens":[{"end":32,"kind":"keyword","start":0,"text":"Some(old_value)"}]}
            Some(old_value) => {
        match self.map.borrow_mut().remove(&key) {
                self.undo_log.push(UndoLog::Overwrite(key, old_value));