{"ast_node_type":"other","tokens":[{"end":99,"kind":"keyword","start":0,"text":"//"}]}
        // FIXME(#100717): needs variant for each `ItemKind` (instead of using `ItemKind::descr()`)
    fn error_bad_item_kind<T>(&self, span: Span, kind: &ItemKind, ctx: &'static str) -> Option<T> {
        let span = self.psess.source_map().guess_head_span(span);