{"ast_node_type":"variable","tokens":[{"end":87,"kind":"keyword","start":0,"text":"if"}]}
        if let Some(position) = self.workspace_roots.iter().position(|it| it == path) {
    pub fn remove_workspace(&mut self, path: &AbsPath) {
            self.workspace_roots.remove(position);