{"ast_node_type":"other","tokens":[{"end":93,"kind":"keyword","start":0,"text":"self.upmap_node_single(input_ancestor).unwrap_or_else(||"}]}
            self.upmap_node_single(input_ancestor).unwrap_or_else(|| input_ancestor.clone());
        let mut current =
        let mut upmap_chain = vec![current.index()];