Bug 43873 [Viewers] ViewerSorter need not be abstract
build I20030927 Kim Horne asks: Can ViewerSorter be made concrete? It's perfectly usable as it is as an alphabetical sorter... there doesn't seem to be any reason for it to be abstract. I've attached a patch that'll do it if it's OK. If not...why not? :)
bundles/org.eclipse.jface/src/org/eclipse/jface/viewers/ViewerSorter.java
* to sort strings.
 *
 * @param collator the collator to use to sort strings
 */
protected ViewerSorter(Collator collator) {
	this.collator = collator;
}
/**
 * Returns the category of the given element. The category is a
 * number used to allocate elements to bins; the bins are arranged
 * in ascending numeric order. The elements within a bin are arranged
 * via a second level sort criterion.
 * <p>
 * The default implementation of this framework method returns
 * <code>0</code>. Subclasses may reimplement this method to provide
 * non-trivial categorization.
 * </p>
 *
 * @param element the element
 * @return the category
 */
public int category(Object element) {
	return 0;
}
/**
 * Returns a negative, zero, or positive number depending on whether
 * the first element is less than, equal to, or greater than
 * the second element.
 * <p>
 * The default implementation of this method is based on