udunits/src/main/java/ucar/units/PrefixName.java
public final int
    compareTo(String string)
    {
	return getID().length() >= string.length()
		? getID().compareToIgnoreCase(string)
		: getID().compareToIgnoreCase(
		    string.substring(0, getID().length()));
    }
public final int
    compareTo(String string)
    {
	return getID().length() >= string.length()
		? getID().compareToIgnoreCase(string)
		: getID().compareToIgnoreCase(
		    string.substring(0, getID().length()));
    }
Compares this PrefixName with a string.
@param string		The string to compare this PrefixName against.
@return			A negative value, zero, or a positive value
depending on whether this PrefixName is less
than, equal to, or greater than <code>
string</code>, respectively.