Bug 44443 [Tasks] Problems View should 'filter' more efficiently
bundles/org.eclipse.ui.ide/src/org/eclipse/ui/views/markers/BookmarkView.java
return true;
		}
		public void modify(Object element, String property, Object value) {
			if (element instanceof Item) {
				Item item = (Item) element;
				Object data = item.getData();
				
				if (data instanceof IMarker) {				
					IMarker marker = (IMarker) data;
	
					try {
						if (!marker.getAttribute(property).equals(value)) {
							if (IMarker.MESSAGE.equals(property))
								marker.setAttribute(IMarker.MESSAGE, value);
					
							if (bookmarkFilter != null && !bookmarkFilter.select(marker))
								filtersChanged();
						}
					} catch (CoreException e) {
						ErrorDialog.openError(getSite().getShell(), Messages.getString("errorModifyingBookmark") , null, e.getStatus()); 
					}
				}
			}
		}
	};
	private CellEditorActionHandler cellEditorActionHandler;
	private BookmarkFilter bookmarkFilter;
	private MarkerRegistry markerRegistry;
	public void createPartControl(Composite parent) {
		super.createPartControl(parent);