Bug 205049 Other plug-ins should be able to define default content generator
Currently only the content generator can define which plug-ins it can be the default for - we need a way for plug-ins to refer back to the marker support for thier own generator.
bundles/org.eclipse.ui.ide/src/org/eclipse/ui/views/markers/internal/MarkerSupportRegistry.java
.getType(IMarker.PROBLEM);
		}
		return rootType;
	}
	/**
	 * Find the best match sorter for typeName in the children. If it cannot be
	 * found then return <code>null</code>.
	 * 
	 * @param typeName
	 * @param type
	 * @return TableSorter or <code>null</code>.
	 */
	private TableComparator findSorterInChildren(String typeName,
			MarkerType type) {
		MarkerType[] types = type.getAllSubTypes();
		TableComparator defaultSorter = null;
		if (hierarchyOrders.containsKey(type.getId())) {
			defaultSorter = (TableComparator) hierarchyOrders.get(type.getId());
		}
		for (int i = 0; i < types.length; i++) {
			MarkerType[] subtypes = types[i].getAllSubTypes();
			for (int j = 0; j < subtypes.length; j++) {
				TableComparator sorter = findSorterInChildren(typeName,
						subtypes[j]);
				if (sorter != null) {
					return sorter;
				}
			}
		}
		return defaultSorter;