{"ast_node_type":"other","tokens":[{"end":76,"kind":"keyword","start":0,"text":"if"}]}
        if tcx.fingerprint_style(dep_node.kind) == FingerprintStyle::HirId {
    fn recover(tcx: TyCtxt<'tcx>, dep_node: &DepNode) -> Option<Self> {
            let (local_hash, local_id) = Fingerprint::from(dep_node.hash).split();