Bug 214137 [Markers] Unbound system filters should be bound to problems view.
In 3.3 we supported systemFilters which are not currently picked up by the problems view. We should pick these up for compatiblity.
bundles/org.eclipse.ui.ide/src/org/eclipse/ui/internal/views/markers/CachedMarkerBuilder.java
}
	}
	/**
	 * Set the updateJob for the receiver.
	 * 
	 * @param job
	 */
	void setUpdateJob(Job job) {
		updateJob = job;
	}
	/**
	 * Sort the newMarkers and build categories if required.
	 * 
	 * @param monitor
	 * @param newMarkers
	 */
	void sortAndMakeCategories(IProgressMonitor monitor, MarkerMap newMarkers) {
		Arrays.sort(newMarkers.toArray(), getComparator());
		monitor.worked(50);
		if (newMarkers.getSize() == 0) {
			categories = EMPTY_CATEGORY_ARRAY;
			currentMap = newMarkers;
			monitor.done();
			return;
		}
		monitor.subTask(MarkerMessages.MarkerView_queueing_updates);
		if (monitor.isCanceled())
			return;
		if (isShowingHierarchy()) {
			MarkerCategory[] newCategories = buildHierarchy(newMarkers, 0,