{"ast_node_type":"variable","tokens":[{"end":92,"kind":"keyword","start":0,"text":"if"}]}
                        if let Some((buffered_err, c)) = self.get_buffered_mut_error(span) {
                        mut_error = Some(span);
                            // We've encountered a second (or more) attempt to mutably borrow an