Bug 6322 All types dialog shows obfuscated classes
JDK 1.4 includes obfuscated classes (a, a1, b, c, d) etc. This classes show up prominently in the Open Type dialog. They should be less prominent. Options: a) sort lower case class names after the ones that start with a capital letter b) filter them out completly. I suggest to a)
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/dialogs/FilteredList.java
} else if (rightLabel.image == null) {
				return +1;				
			} else {
				return
					fImages.indexOf(leftLabel.image) -
					fImages.indexOf(rightLabel.image);
			}
		}
		
	}	
	
	/**
	 * Constructs a new instance of a filtered list.
	 * @param parent           the parent composite.
	 * @param style            the widget style.
	 * @param renderer         the label renderer.
	 * @param ignoreCase       specifies whether sorting and folding is case sensitive.
	 * @param allowDuplicates  specifies whether folding of duplicates is desired.
	 * @param matchEmptyString specifies whether empty filter strings should filter everything or nothing.
	 */
	public FilteredList(Composite parent, int style, ILabelProvider renderer,
		boolean ignoreCase, boolean allowDuplicates, boolean matchEmptyString)
	{
		super(parent, SWT.NONE);
		GridLayout layout= new GridLayout();
		layout.marginHeight= 0;
		layout.marginWidth= 0;
		setLayout(layout);
		
		fList= new Table(this, style);