- return String.CASE_INSENSITIVE_ORDER;
- // Don't think this is thread-safe...
- // if (collator == null) {
- this.collator = CollatorWrapper.getInstanceStrengthIdentical(locale);
- // }
- return collator;
+ return new Comparator<Object>() {
+ @Override
+ public int compare(Object o, Object t1) {
+ return ((String)o).compareToIgnoreCase((String)t1);
+ }
+ };
+ // TODO: consider if this should be cached - but must be thread-safe
+ return CollatorWrapper.getInstanceStrengthIdentical(locale);