Bug 216904 [Markers] Configure Contents dialog missing mnemonics and punctuation
bundles/org.eclipse.ui.ide/src/org/eclipse/ui/internal/views/markers/TypesConfigurationArea.java
*/
		public abstract TypesEntry getParent();
		/**
		 * Return whether or not the receiver has children.
		 * 
		 * @return boolean
		 */
		public abstract boolean hasChildren();
	}
	private static Collection EMPTY_COLLECTION = new HashSet();
	private HashMap models = new HashMap(0);
	private CheckboxTreeViewer typesViewer;
	/*
	 * (non-Javadoc)
	 * 
	 * @see org.eclipse.ui.internal.provisional.views.markers.api.FilterConfigurationArea#apply(org.eclipse.ui.internal.provisional.views.markers.api.MarkerFieldFilter)
	 */
	public void apply(MarkerFieldFilter filter) {
		Collection selectedTypes = new ArrayList();
		Object[] elements = typesViewer.getCheckedElements();
		for (int i = 0; i < elements.length; i++) {
			if (elements[i] instanceof MarkerTypeEntry)
				selectedTypes.add(((MarkerTypeEntry) elements[i])
						.getMarkerType());
		}
		((MarkerTypeFieldFilter) filter).setSelectedTypes(selectedTypes);
	}
	/*
	 * (non-Javadoc)
	 *