{"ast_node_type":"other","tokens":[{"end":29,"kind":"keyword","start":0,"text":"if"}]}
        if roots.is_empty() {
            self.roots.into_iter().map(|root| tmp_dir_path.join(root)).collect::<Vec<_>>();
            roots.push(tmp_dir_path.clone());