Bug 44443 [Tasks] Problems View should 'filter' more efficiently
bundles/org.eclipse.ui.ide/src/org/eclipse/ui/views/markers/BookmarkView.java
TableViewer tableViewer = getViewer();
		CellEditor cellEditors[] = new CellEditor[tableViewer.getTable().getColumnCount()];
		CellEditor descriptionCellEditor = new TextCellEditor(tableViewer.getTable());
		cellEditors[0] = descriptionCellEditor;
		tableViewer.setCellEditors(cellEditors);
		tableViewer.setCellModifier(cellModifier);
		tableViewer.setColumnProperties(TABLE_COLUMN_PROPERTIES);
		
		cellEditorActionHandler = new CellEditorActionHandler(getViewSite().getActionBars());
		cellEditorActionHandler.addCellEditor(descriptionCellEditor);
		cellEditorActionHandler.setCopyAction(copyAction);
		cellEditorActionHandler.setPasteAction(pasteAction);
		cellEditorActionHandler.setDeleteAction(deleteAction);
		cellEditorActionHandler.setSelectAllAction(selectAllAction);
	}
	public void dispose() {
		if (cellEditorActionHandler != null)
			cellEditorActionHandler.dispose();
		
		super.dispose();
	}
	public void init(IViewSite viewSite, IMemento memento) throws PartInitException {
		super.init(viewSite, memento);
		bookmarkFilter = new BookmarkFilter();
		IDialogSettings dialogSettings = getDialogSettings();
		
		if (bookmarkFilter != null)
			bookmarkFilter.restoreState(dialogSettings);