Bug 65711 [Problems] Problems View takes too long to show
bundles/org.eclipse.ui.ide/src/org/eclipse/ui/views/markers/internal/MarkerFilter.java
projects.add(resources[idx].getProject());
		}
		
		return projects;
	}
		
	public boolean select(ConcreteMarker marker) {
		if (!isEnabled()) {
			return true;
		}
		
		return selectByType(marker) && selectBySelection(marker) && selectMarker(marker);
	}
	
	private boolean selectByType(ConcreteMarker marker) {
		return selectedTypes.contains(typesModel.getType(marker.getType()));
	}
	
	/**
	 * Returns whether the specified marker should be filter out or not.
	 * 
	 * @param marker the marker to test
	 * @return 
	 * 	true=the marker should not be filtered out
	 * 	false=the marker should be filtered out
	 */
	private boolean selectBySelection(ConcreteMarker marker) {
		if (onResource == ON_ANY_RESOURCE || marker == null)
			return true;