public void execute(String description,Executable executable) throws Exception {
  this.executable=executable;
  this.description=description;
  exception=null;
  stackTrace=null;
  if (owner == null)   GuiUtil.centerOnScreen(this);
 else   GuiUtil.center(this,owner);
  setVisible(true);
  if (exception != null)   throw exception;
}

public void execute ( String description , Executable executable ) throws Exception { this . executable = executable ; this . description = description ; exception = null ; stackTrace = null ; if ( owner == null ) GuiUtil . centerOnScreen ( this ) ; else GuiUtil . center ( this , owner ) ; setVisible ( true ) ; if ( exception != null ) throw exception ; }
runs the executable and displays the busydialog .
