{"ast_node_type":"other","tokens":[{"end":73,"kind":"keyword","start":0,"text":"if"}]}
            if rc == RecoverComma::Yes && !pat.could_be_never_pattern() {
            })?;
                self.maybe_recover_unexpected_comma(pat.span, rt)?;