{"ast_node_type":"other","tokens":[{"end":46,"kind":"keyword","start":0,"text":"if"}]}
            if index_valid <= range.end.line {
        if let Some(range) = change.range {
                *Arc::make_mut(&mut line_index.index) = ide::LineIndex::new(&text);