{"ast_node_type":"other","tokens":[{"end":100,"kind":"keyword","start":0,"text":".retain(|obligation|"}]}
                .retain(|obligation| self.predicate_has_self_ty(obligation.predicate, ty_var_root));
            obligations
            obligations