{"ast_node_type":"variable","tokens":[{"end":59,"kind":"keyword","start":0,"text":"if"}]}
            if let DefKind::AssocTy = self.def_kind(def_id)
        if cfg!(debug_assertions) && !self.check_args_compatible(def_id, args) {
                && let DefKind::Impl { of_trait: false } = self.def_kind(self.parent(def_id))