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
for (int i = 0; i < found.length; i++) {
					IMarkerResolution markerResolution = found[i];
					if (markerResolution instanceof WorkbenchMarkerResolution) {
						IMarker[] other = ((WorkbenchMarkerResolution) markerResolution)
								.findOtherMarkers(allMarkers);
						Collection markers = new ArrayList();
						markers.add(selected);
						for (int j = 0; j < other.length; j++) {
							markers.add(other[j]);
						}
						resolutions.put(markerResolution, markers);
					}
					monitor.worked(progressCount);
				}
				monitor.done();
			}
		};
		Object service = view.getSite().getAdapter(
				IWorkbenchSiteProgressService.class);
		IRunnableContext context = new ProgressMonitorDialog(view.getSite()
				.getShell());
		try {
			if (service == null) {
				PlatformUI.getWorkbench().getProgressService().runInUI(context,
						resolutionsRunnable, null);
			} else {
				((IWorkbenchSiteProgressService) service).runInUI(context,
						resolutionsRunnable, null);
			}
		} catch (InvocationTargetException exception) {