Bug 49182 What should canceling setRawClasspath do ?
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/viewsupport/GoToBackProgressMonitorDialog.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. Wraps the real progress monitor
	 * and intercepts all steps to forwrad them to the progress monitor dialog.
	 */
	private class ProgressMonitor implements IProgressMonitorWithBlocking {