{"ast_node_type":"other","tokens":[{"end":89,"kind":"keyword","start":0,"text":"//"}]}
            // Possibly parse `self`. Recover if we parsed it and it wasn't allowed here.
        self.collect_tokens(None, attrs, ForceCollect::No, |this, attrs| {
            if let Some(mut param) = this.parse_self_param()? {