{"ast_node_type":"other","tokens":[{"end":79,"kind":"keyword","start":0,"text":"//"}]}
            // This means that they should shadow obligations with worse spans.
            // better cause code assigned to them in `add_required_obligations_for_hir`.
            if let ty::Alias(ty::Projection | ty::Free, ty::AliasTy { args, def_id, .. }) =