{"ast_node_type":"other","tokens":[{"end":48,"kind":"keyword","start":0,"text":"NodeOrToken::Node(it)"}]}
                    NodeOrToken::Node(it) => it,
                let node = match source_file.covering_element(range) {
                    NodeOrToken::Token(it) => it.parent().unwrap_or_else(|| source_file.clone()),