Bug 127289 [Markers] SystemFilter and group selection state not preserved
We are not preserving the selection state of the system filters or which group is selected.
bundles/org.eclipse.ui.ide/src/org/eclipse/ui/views/markers/internal/MarkerView.java
}
		/*
		 * (non-Javadoc)
		 * 
		 * @see org.eclipse.ui.progress.UIJob#runInUIThread(org.eclipse.core.runtime.IProgressMonitor)
		 */
		public IStatus runInUIThread(IProgressMonitor monitor) {
			if (getViewer().getControl().isDisposed()) {
				return Status.CANCEL_STATUS;
			}
			if (refreshAll) {
				getViewer().refresh(true);
				refreshAll = false;
			} else if (!pendingMarkerUpdates.isEmpty()) {
				Object[] markers = pendingMarkerUpdates.toArray();
				for (int i = 0; i < markers.length; i++) {
					getViewer().refresh(markers[i], true);
				}
				pendingMarkerUpdates.clear();
			}
			pendingMarkerUpdates.clear();
			Tree tree = getTree();
			if (tree != null && !tree.isDisposed()) {
				updateStatusMessage();
				updateTitle();
				
				if (getCurrentMarkers().getSize() < 20) {
					getViewer().expandAll();
				} else {
					MarkerCategory[] categories = getMarkerAdapter()