public void start() {
   // task.execute();
   if (indeterminate) {
     progressMonitor.setIndeterminate(true);
   }
   SwingWorkerExecutor.getInstance().execute(task);
 }