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/internal/views/markers/MarkerContentGenerator.java
return group;
		}
		return null;
	}
	/**
	 * Get the markerGroups associated with the receiver.
	 * 
	 * @return Collection of {@link MarkerGroup}
	 */
	Collection getMarkerGroups() {
		if (groups == null) {
			groups = new HashSet();
			
			addDefinedGroups(groups);
			if (getId().equals(MarkerSupportRegistry.PROBLEMS_GENERATOR)) {
				
				groups.addAll(MarkerSupportRegistry.getInstance()
						.getMarkerGroups());
			}
		}
		return groups;
	}
	/**
	 * Return the markerTypes for the receiver.
	 * 
	 * @return Collection of {@link MarkerType}
	 */
	public Collection getMarkerTypes() {
		if (markerTypes == null) {
			markerTypes = new HashSet();