Bug 44443 [Tasks] Problems View should 'filter' more efficiently
bundles/org.eclipse.ui.ide/src/org/eclipse/ui/views/markers/internal/ProblemFilter.java
return contains ? (index >= 0) : (index < 0);		
	}
	
	private boolean selectBySeverity(Object item) {
		if (item instanceof IMarker && selectBySeverity) {
			int markerSeverity = ((IMarker) item).getAttribute(IMarker.SEVERITY, -1);
		
			if (markerSeverity == IMarker.SEVERITY_ERROR)
				return (severity & SEVERITY_ERROR) > 0;		
			else if (markerSeverity == IMarker.SEVERITY_WARNING)
				return (severity & SEVERITY_WARNING) > 0;
			else if (markerSeverity == IMarker.SEVERITY_INFO)
				return (severity & SEVERITY_INFO) > 0;
		}
		
		return true;
	}
	
	public boolean getContains() {
		return contains;
	}
	public String getDescription() {
		return description;
	}
	public boolean getSelectBySeverity() {
		return selectBySeverity;
	}
	public int getSeverity() {
		return severity;
	}