Bug 208390 [Markers] Improve 'No Quick Fix' dialog from new Marker view
bundles/org.eclipse.ui.ide/src/org/eclipse/ui/internal/provisional/views/markers/QuickFixHandler.java
throw new ExecutionException(exception.getLocalizedMessage(),
					exception);
		} catch (InterruptedException exception) {
			throw new ExecutionException(exception.getLocalizedMessage(),
					exception);
		}
		if (resolutions.isEmpty()) {
			Status newStatus = new Status(IStatus.WARNING,
					IDEWorkbenchPlugin.IDE_WORKBENCH,
					MarkerMessages.MarkerResolutionDialog_NoResolutionsFound);
			StatusAdapter adapter = new StatusAdapter(newStatus);
			adapter.setProperty(StatusAdapter.TITLE_PROPERTY,
					MarkerMessages.MarkerResolutionDialog_CannotFixTitle);
			StatusManager.getManager().handle(adapter, StatusManager.SHOW);
		} else {
			
			String description = NLS.bind(
					MarkerMessages.MarkerResolutionDialog_Description, selected
							.getAttribute(IMarker.MESSAGE, MarkerSupportConstants.EMPTY_STRING));
									
			IWizard wizard = new QuickFixWizard(description, resolutions, view
					.getSite());
			WizardDialog dialog = new QuickFixWizardDialog(view.getSite()
					.getShell(), wizard);
			dialog.open();
		}
		return this;
	}
}