{"ast_node_type":"other","tokens":[{"end":78,"kind":"keyword","start":0,"text":".and_then(|token|"}]}
        .and_then(|token| token.parent_ancestors().find_map(ast::Item::cast));
    let original_node = token_at_offset_ignore_whitespace(&original_file.value, original_offset)
    let ancestor_items = iter::successors(