{"ast_node_type":"variable","tokens":[{"end":98,"kind":"keyword","start":0,"text":"if"}]}
            if let ty::ClauseKind::Projection(projection) = predicates[j].0.kind().skip_binder() {
            // as the impl trait ref never contains any late-bound regions.
                // Special case: watch out for some kind of sneaky attempt