{"ast_node_type":"other","tokens":[{"end":62,"kind":"keyword","start":0,"text":"self.diag_metadata.current_self_item"}]}
        self.diag_metadata.current_self_item = previous_value;
        let result = f(self);
        result