@Override
  protected void complete(TaskMonitor tm) throws Exception {
    tm.setProgress(0.4);
    tm.setTitle("Set network tables");
    tm.setStatusMessage("Setting network tables...");
    mergeNetworkTables();

    tm.setProgress(0.5);
    tm.setTitle("Restore virtual columns");
    tm.setStatusMessage("Restoring virtual columns...");
    restoreVirtualColumns();

    tm.setProgress(0.6);
    tm.setTitle("Extract network views");
    tm.setStatusMessage("Extracting network views...");
    // Read the session file again, this time to extract the network views
    networksExtracted = true;
    readSessionFile(tm);

    tm.setProgress(0.8);
    tm.setTitle("Update SUID columns");
    tm.setStatusMessage("Updating SUID columns...");
    updateSUIDColumns();

    super.complete(tm);
  }
 @Override
 protected void init(TaskMonitor tm) throws Exception {
   super.init(tm);
   suidUpdater.init();
 }