if (isInvalid()) {
return;
}
Shell parent = getWorkbenchWindow().getShell();
progressDialog = new TimeTriggeredProgressMonitorDialog(parent,
getWorkbenchWindow().getWorkbench().getProgressService()
.getLongOperationTime());
IRunnableWithProgress runnable = new IRunnableWithProgress() {
public void run(IProgressMonitor pm)
throws InvocationTargetException {