Bug 184602 [Progress] "Widget is disposed" when setting builders twice during build
bundles/org.eclipse.jface/src/org/eclipse/jface/dialogs/ProgressMonitorDialog.java
private ProgressMonitor progressMonitor = new ProgressMonitor();
	/**
	 * The name of the current task (used by ProgressMonitor).
	 */
	private String task;
	/**
	 * The nesting depth of currently running runnables.
	 */
	private int nestingDepth;
	/**
	 * The cursor used in the cancel button;
	 */
	protected Cursor arrowCursor;
	/**
	 * The cursor used in the shell;
	 */
	private Cursor waitCursor;
	/**
	 * Flag indicating whether to open or merely create the dialog before run.
	 */
	private boolean openOnRun = true;
	/**
	 * Internal progress monitor implementation.
	 */
	private class ProgressMonitor implements IProgressMonitorWithBlocking {
		private String fSubTask = "";
		private boolean fIsCanceled;
		/**
		 * is the process forked
		 */