Bug 82743 [Markers] improved problem filter needed (OR clauses)
when working with large workspaces I find the current problems filter not powerful enough. If I were able to AND and OR the conditions available from the UI then I would solve all my use cases. my most needed one is : I would like to see ERRORS anywhere in the workspace OR WARNINGS in the current selected project
bundles/org.eclipse.ui.ide/src/org/eclipse/ui/views/markers/internal/MarkerList.java
* @param markers
     */
    public MarkerList(ConcreteMarker[] markers) {
        this.markers = markers;
    }
    /**
     * Clears any cached collation keys. Use to free up some memory if the markers in this
     * list won't be sorted for awhile. 
     */
    public void clearCache() {
        for (int i = 0; i < markers.length; i++) {
            ConcreteMarker marker = markers[i];
            marker.clearCache();
        }
        markerTable = null;
    }
    /**
     * Returns the marker table or lazily creates it if it doesn't exist yet
     * 
     * @return a map of IMarker onto ConcreteMarker, containing all the ConcreteMarkers in the list
     */
    private Map getMarkerMap() {
        if (markerTable == null) {
            markerTable = new HashMap();
            for (int idx = 0; idx < markers.length; idx++) {
                ConcreteMarker marker = markers[idx];
                markerTable.put(marker.getMarker(), marker);
            }
        }
        return markerTable;