class LexicalComparator implements Comparator<Object> {

  @Override
  public int compare(Object obj1, Object obj2) {
    return collator.compare(obj1.toString(), obj2.toString());
  }

  private  LexicalComparator(boolean casesensitive);
  private  LexicalComparator(Collator collator);

}