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/ProblemFilter.java
}
	/*
	 * (non-Javadoc)
	 * 
	 * @see org.eclipse.ui.views.markers.internal.MarkerFilter#restoreFilterSettings(org.eclipse.jface.dialogs.IDialogSettings)
	 */
	public void restoreFilterSettings(IDialogSettings settings) {
		super.restoreFilterSettings(settings);
		String setting = settings.get(TAG_CONTAINS);
		if (setting != null) {
			contains = Boolean.valueOf(setting).booleanValue();
		}
		setting = settings.get(TAG_DESCRIPTION);
		if (setting != null) {
			description = new String(setting);
		}
		setting = settings.get(TAG_SELECT_BY_SEVERITY);
		if (setting != null) {
			selectBySeverity = Boolean.valueOf(setting).booleanValue();
		}
		setting = settings.get(TAG_SEVERITY);
		if (setting != null) {
			try {
				severity = Integer.parseInt(setting);
			} catch (NumberFormatException eNumberFormat) {
			}
		}
	}
	/*
	 * (non-Javadoc)