Bug 221521 [Markers] New markers API needs to be pared down
We have too much API in some of the new classes and they can be moved to internals
bundles/org.eclipse.ui.ide/src/org/eclipse/ui/views/markers/internal/MarkerSupportRegistry.java
fields.put(element
					.getAttribute(MarkerSupportConstants.ATTRIBUTE_ID), field);
		tracker.registerObject(extension, field, IExtensionTracker.REF_STRONG);
	}
	/**
	 * Process the cross references after all of the extensions have been read.
	 * 
	 * @param groupIDsToEntries
	 *            Mapping of group names to the markerGroupingEntries registered
	 *            for them
	 * @param entryIDsToEntries
	 *            Mapping of entry names to the mappings for them
	 * @param attributeMappings
	 *            the markerAttributeGroupings found
	 * @param generatorExtensions
	 *            map of generator id to generator
	 */
	private void postProcessExtensions(Map groupIDsToEntries,
			Map entryIDsToEntries, Collection attributeMappings,
			Map generatorExtensions) {
		processGroupingEntries(groupIDsToEntries);
		processAttributeMappings(entryIDsToEntries, attributeMappings);
		postProcessContentGenerators(generatorExtensions);
	}
	/**
	 * Set up the fields and filters
	 * 
	 * @param generatorExtensions
	 *            the extensions to the generators,
	 */