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