fLimitElementsAction.setChecked(fLimitElements);
	public void restoreState(IMemento memento) {		super.restoreState(memento);		try {			fCurrentSortOrder= getSettings().getInt(KEY_SORTING);		} catch (NumberFormatException e) {			fCurrentSortOrder=  SortingLabelProvider.SHOW_ELEMENT_CONTAINER;		}		try {			fCurrentGrouping= getSettings().getInt(KEY_GROUPING);		} catch (NumberFormatException e) {			fCurrentGrouping= LevelTreeContentProvider.LEVEL_PACKAGE;		}		String encodedFilters= getSettings().get(KEY_FILTERS);		restoreFilters(encodedFilters);		if (memento != null) {			Integer value= memento.getInteger(KEY_GROUPING);			if (value != null)				fCurrentGrouping= value.intValue();			value= memento.getInteger(KEY_SORTING);			if (value != null)				fCurrentSortOrder= value.intValue();			encodedFilters= memento.getString(KEY_FILTERS);			restoreFilters(encodedFilters);		}	}