{"ast_node_type":"other","tokens":[{"end":42,"kind":"keyword","start":0,"text":"if"}]}
            if *force_crate_graph_reload {
        if self.fetch_workspace_error().is_err() && !switching_from_empty_workspace {
                self.recreate_crate_graph(cause, false);