{"ast_node_type":"other","tokens":[{"end":58,"kind":"keyword","start":0,"text":"if"}]}
                    if !supertrait_bound_vars.is_empty() {
                    // an (erroneous, #113423) associated return type bound in an impl header.
                        self.tcx.dcx().delayed_bug(format!(