Bug 113821 [Markers] Poor job name: Fetching children of Searching for markers
Build id: I20051025-0800 1) Open the progress view and the problems view 2) Start a long build. There is a job in the progress view called "Fetching children of Searching for markers". First, this is not a good name. Second, it should probably be a system job.
bundles/org.eclipse.ui.ide/src/org/eclipse/ui/views/markers/internal/MarkerAdapter.java
* @param monitor
	 */
	private void addChildren(Object object, IElementCollector collector,
			IProgressMonitor monitor) {
		MarkerCategory category = (MarkerCategory) object;
		collector.add(category.getChildren(), monitor);
	}
	/**
	 * Break the marker up into categories
	 * 
	 * @param markers
	 * @param start
	 *            the start index in the markers
	 * @param end
	 *            the last index to check
	 * @param sortIndex -
	 *            the parent of the field
	 * @param parent
	 * @return MarkerCategory[] or <code>null</code> if we are at the bottom
	 *         of the tree
	 */
	MarkerCategory[] buildHierarchy(MarkerList markers, int start, int end,
			int sortIndex, MarkerCategory parent) {
		TableSorter sorter = view.getTableSorter();
		if (sortIndex >= sorter.getFields().length)
			return null;
		
		
		if(isNotCategoryField(sorter,sortIndex))
			return buildHierarchy(markers, start, end, sortIndex + 1, parent);