{"ast_node_type":"variable","tokens":[{"end":45,"kind":"keyword","start":0,"text":"if"}]}
        if let Some(prev) = &mut self.found {
    fn insert_found(&mut self, hidden_ty: ty::OpaqueHiddenType<'tcx>) {
            if hidden_ty.ty != prev.ty {