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
*/
	public MarkerGroup getMarkerGroup(String categoryName) {
		if (markerGroups.containsKey(categoryName))
			return (MarkerGroup) markerGroups.get(categoryName);
		return null;
	}
	/**
	 * Return the field that maps to id.
	 * 
	 * @param id
	 * @return {@link MarkerField} or <code>null</code>
	 */
	public MarkerField getField(String id) {
		if (fields.containsKey(id))
			return (MarkerField) fields.get(id);
		return null;
	}
	/**
	 * Return an array of MarkerContentGenerator for the receiver.
	 * 
	 * @return MarkerContentGenerator[]
	 */
	public MarkerContentGenerator[] getGenerators() {
		MarkerContentGenerator[] generatorArray = new MarkerContentGenerator[generators
				.size()];
		generators.values().toArray(generatorArray);
		return generatorArray;
	}
}