* If there is a URL corresponding to the root node, read it again and
* rebuild the tree (in case the file changed...).
*/
private void _reload() {
// Run in a background thread, since it can hang
new SwingWorker() {
public Object construct() {
try {
return _rootCatDir.reload();
} catch (Exception e) {
return e;