Bug 132424 [Markers] Quick Fix dialog problems
bundles/org.eclipse.ui.ide/src/org/eclipse/ui/views/markers/internal/MarkerResolutionDialog.java
private IMarker originalMarker;
	private IMarkerResolution[] resolutions;
	private CheckboxTableViewer markersTable;
	private ListViewer resolutionsList;
	private ProgressMonitorPart progressPart;
	private MarkerView markerView;
	private ViewerComparator resolutionsComparator;
	private boolean calculatingResolutions;
	private boolean progressCancelled = false;
	private Button addMatching;
	private Hashtable markerMap = new Hashtable(0);
	/**
	 * Create a new instance of the receiver with the given resolutions.
	 * 
	 * @param shell
	 * @param marker
	 *            the marker to show
	 * @param newResolutions
	 * @param view
	 *            the viewer that is showing these errors
	 */
	public MarkerResolutionDialog(Shell shell, IMarker marker,
			IMarkerResolution[] newResolutions, MarkerView view) {
		super(shell);
		setShellStyle(getShellStyle() | SWT.RESIZE);
		initializeResolutionsSorter();
		resolutionsComparator.sort(view.getViewer(), newResolutions);
		resolutions = newResolutions;