OK.

Note that if you wanted to check for null Strings at this level, you could do something like this (taken from [Eddie's StackOverflow answer](http://stackoverflow.com/questions/481813/how-to-simplify-a-null-safe-compareto-implementation)):

```java
public static int nullSafeStringComparator(final String one, final String two) {
    if (one == null ^ two == null) {
        return (one == null) ? -1 : 1;
    }

    if (one == null && two == null) {
        return 0;
    }

    return one.compareToIgnoreCase(two);
}
```

This orders null before non-null Strings, and returns 0 for two nulls.