Bug 61950 [Markers] Images being created twice potentially
org.eclipse.ui.views.internal is using a static called ImageFactory which has it's own ImageRegistry. It should use JFaceResources.getImageRegistry to be sure that images are not being created twice (Image creation can be very expensive). I am not sure that this is a problem currently with performance but it could add to start up time.
bundles/org.eclipse.ui.ide/src/org/eclipse/ui/views/markers/internal/FieldSeverity.java
*/
    public Image getDescriptionImage() {
        return image;
    }
    /*
     *  (non-Javadoc)
     * @see org.eclipse.ui.views.markers.internal.IField#getColumnHeaderText()
     */
    public String getColumnHeaderText() {
        return ""; 
    }
    /*
     *  (non-Javadoc)
     * @see org.eclipse.ui.views.markers.internal.IField#getColumnHeaderImage()
     */
    public Image getColumnHeaderImage() {
        return null;
    }
    /*
     *  (non-Javadoc)
     * @see org.eclipse.ui.views.markers.internal.IField#getValue(java.lang.Object)
     */
    public String getValue(Object obj) {
        return "" + ((ProblemMarker) obj).getSeverity(); 
    }
    /*
     *  (non-Javadoc)
     * @see org.eclipse.ui.views.markers.internal.IField#getImage(java.lang.Object)
     */
    public Image getImage(Object obj) {