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/MarkerFieldFilterGroup.java
/**
	 * Get all of the filter configuration areas defined on the receiver.
	 * 
	 * @return Collection of FilterConfigurationArea
	 */
	Collection getFieldFilterAreas() {
		Collection areas = new ArrayList();
		MarkerField[] fields = builder.getVisibleFields();
		for (int i = 0; i < fields.length; i++) {
			FilterConfigurationArea area = fields[i].generateFilterArea();
			if (area != null) {
				areas.add(area);
			}
		}
		return areas;
	}
	/**
	 * Get the filters registered on the receiver.
	 * 
	 * @return MarkerFieldFilter[]
	 */
	private MarkerFieldFilter[] getFieldFilters() {
		if (fieldFilters == null) {
			calculateFilters();
		}
		return fieldFilters;
	}
	/**
	 * Calculate the filters for the receiver.
	 */