public static <T, S extends T> Comparator<Iterable<S>> lexicographical(Comparator<T> comparator) {
    return new LexicographicalOrdering<S>(checkNotNull(comparator));
  }
public static <T, S extends T> Comparator<Iterable<S>> lexicographical(Comparator<T> comparator) {
    return new LexicographicalOrdering<S>(checkNotNull(comparator));
  }
public static < T , S extends T > Comparator < Iterable < S > > lexicographical ( Comparator < T > comparator ) { return new LexicographicalOrdering < S > ( checkNotNull ( comparator ) ) ; }
think tip it over into being worthwhile.
think tip it over into being worthwhile .