Bug 131398 [Markers] Problems view doing a bundle lookup everytime it populates a table enty
20060307 Whenever we populate a table entry we do a getIDEImageDescritpr with a path which causes us to hit the bundle code to do a lookup. The 3 icons in the problems view should be defined in workbench images so this happens once.
bundles/org.eclipse.ui.ide/src/org/eclipse/ui/views/markers/internal/Util.java
.removeLastSegments(1).toOSString();
		if (result.trim().length() == 0) {
			return MarkerMessages.Util_ProjectRoot;
		}
		return result;
	}
	/**
	 * Return whether or not the selection has one element that is concrete.
	 * 
	 * @param selection
	 * @return <true>code</true> if the selection has one element that is
	 *         concrete.
	 */
	static boolean isSingleConcreteSelection(IStructuredSelection selection) {
		if (selection != null && selection.size() == 1) {
			Object first = selection.getFirstElement();
			if (first instanceof MarkerNode) {
				return ((MarkerNode) first).isConcrete();
			}
		}
		return false;
	}
	/**
	 * Return whether or not all of the elements in the selection are concrete.
	 * 
	 * @param selection
	 * @return <true>code</true> if all of the elements are concrete.
	 */
	public static boolean allConcreteSelection(IStructuredSelection selection) {
		if (selection != null && selection.size() > 0) {