Bug 49182 What should canceling setRawClasspath do ?
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/viewsupport/GoToBackProgressMonitorDialog.java
}
				});
			}
		}
		
		/* (non-Javadoc)
		 * @see org.eclipse.core.runtime.IProgressMonitorWithBlocking#clearBlocked()
		 */
		public void clearBlocked() {
			if (fWrapped instanceof IProgressMonitorWithBlocking) {
				((IProgressMonitorWithBlocking) fWrapped).clearBlocked();
			}
			if (fInBackground) {
				return;
			}
			
			getShell().getDisplay().asyncExec(new Runnable() {
				public void run() {
					internalClearBlocked();
				}
			});
		}
		
		private void internalClearBlocked() {
			setMessage(task);
			locked = false;
			setImageLabel(getImage());
		}
		/* (non-Javadoc)
		 * @see org.eclipse.core.runtime.IProgressMonitorWithBlocking#setBlocked(org.eclipse.core.runtime.IStatus)