{"ast_node_type":"other","tokens":[{"end":87,"kind":"keyword","start":0,"text":"super_combine_tys(&infcx.infcx,"}]}
                super_combine_tys(&infcx.infcx, self, a, b).map(|_| ()).or_else(|err| {
            ) if a_def_id == b_def_id || infcx.next_trait_solver() => {
                    // This behavior is only there for the old solver, the new solver