{"ast_node_type":"variable","tokens":[{"end":62,"kind":"keyword","start":0,"text":"if"}]}
                if let ty::Param(param_ty) = *proj_term.kind()
                // return type is well-formed in traits even when `Self` isn't sized.
                    && param_ty.name == kw::SelfUpper