Bug 164182 [StatusHandling] Comments on new StatusManager API
bundles/org.eclipse.ui.ide/src/org/eclipse/ui/internal/ide/IDEWorkbenchErrorHandler.java
* (non-Javadoc)
	 * 
	 * @see org.eclipse.ui.errors.AbstractErrorHandler#handle(org.eclipse.ui.errors.HandlingStatusState)
	 */
	public void handle(final StatusHandlingState handlingState) {
		if (handlingState.getStatus().getException() != null) {
			UIJob handlingExceptionJob = new UIJob("IDE Exception Handler") 
			{
				/* (non-Javadoc)
				 * @see org.eclipse.ui.progress.UIJob#runInUIThread(org.eclipse.core.runtime.IProgressMonitor)
				 */
				public IStatus runInUIThread(IProgressMonitor monitor) {
					handleException(handlingState.getStatus().getException());
					return new Status(IStatus.OK,
							IDEWorkbenchPlugin.IDE_WORKBENCH,
							IDEWorkbenchMessages.IDEExceptionHandler_ExceptionHandledMessage);
				}
			};
			handlingExceptionJob.setSystem(true);
			handlingExceptionJob.schedule();
		}
		super.handle(handlingState);
	}
	private Shell getParentShell() {
		if (defaultParent == null) {
			defaultParent = new Shell();
		}
		return defaultParent;
	}
	/**