return -1;
return rightString.length() == 0 ? 0 : -1;
	    public int compare(Object left, Object right) {	     	String leftString= (String) left;	     	String rightString= (String) right;	     		     	// XXX workaround for 6385	     	if (leftString.length() == 0) {	     	    JavaPlugin.log(new StringIndexOutOfBoundsException("type name was empty"));	     		return -1;	     	}	     		     	// XXX		     	if (rightString.length() == 0) {	     	    JavaPlugin.log(new StringIndexOutOfBoundsException("type name was empty"));	     		return +1;	     	}	     		     		     	if (Character.isLowerCase(leftString.charAt(0)) &&	     		!Character.isLowerCase(rightString.charAt(0)))	     		return +1;	     	if (Character.isLowerCase(rightString.charAt(0)) &&	     		!Character.isLowerCase(leftString.charAt(0)))	     		return -1;	     				return leftString.compareToIgnoreCase(rightString);	    }