case STRING: case URL: return StringUtility.compareToIgnoreCaseCarefulEquals((String)value1, (String)value2); case USERNAME: return ((UserId)value1).compareTo((UserId)value2);
case STRING: case URL: return StringUtility.compareToIgnoreCaseCarefulEquals((String)value1, (String)value2); case USERNAME: return ((UserId)value1).compareTo((UserId)value2);