{"ast_node_type":"variable","tokens":[{"end":69,"kind":"keyword","start":0,"text":"if"}]}
        if let Some(impls) = self.cdata.incoherent_impls.get(&simp) {
    fn get_incoherent_impls<'tcx>(self, tcx: TyCtxt<'tcx>, simp: SimplifiedType) -> &'tcx [DefId] {
            tcx.arena.alloc_from_iter(impls.decode(self).map(|idx| self.local_def_id(idx)))