| static <T,U extends Comparable<? super U>>ComparatorEx<T>
 | ComparatorEx. comparing(Function<? super T,? extends U> toKeyFn) | 
| static <T,U> ComparatorEx<T> | ComparatorEx. comparing(Function<? super T,? extends U> toKeyFn,
         Comparator<? super U> keyComparator) | 
| static <T,U extends Comparable<? super U>>ComparatorEx<T>
 | ComparatorEx. comparing(FunctionEx<? super T,? extends U> toKeyFn) | 
| static <T,U> ComparatorEx<T> | ComparatorEx. comparing(FunctionEx<? super T,? extends U> toKeyFn,
         ComparatorEx<? super U> keyComparator) | 
| static <T> ComparatorEx<T> | ComparatorEx. comparingDouble(ToDoubleFunction<? super T> toKeyFn) | 
| static <T> ComparatorEx<T> | ComparatorEx. comparingDouble(ToDoubleFunctionEx<? super T> toKeyFn) | 
| static <T> ComparatorEx<T> | ComparatorEx. comparingInt(ToIntFunction<? super T> toKeyFn) | 
| static <T> ComparatorEx<T> | ComparatorEx. comparingInt(ToIntFunctionEx<? super T> toKeyFn) | 
| static <T> ComparatorEx<T> | ComparatorEx. comparingLong(ToLongFunction<? super T> toKeyFn) | 
| static <T> ComparatorEx<T> | ComparatorEx. comparingLong(ToLongFunctionEx<? super T> toKeyFn) | 
| static <T extends Comparable<? super T>>ComparatorEx<T>
 | ComparatorEx. naturalOrder() | 
| static <T> ComparatorEx<T> | ComparatorEx. nullsFirst(Comparator<? super T> comparator) | 
| static <T> ComparatorEx<T> | ComparatorEx. nullsFirst(ComparatorEx<? super T> comparator) | 
| static <T> ComparatorEx<T> | ComparatorEx. nullsLast(Comparator<? super T> comparator) | 
| static <T> ComparatorEx<T> | ComparatorEx. nullsLast(ComparatorEx<? super T> comparator) | 
| default ComparatorEx<T> | ComparatorEx. reversed() | 
| static <T extends Comparable<? super T>>ComparatorEx<T>
 | ComparatorEx. reverseOrder() | 
| default ComparatorEx<T> | ComparatorEx. thenComparing(Comparator<? super T> other) | 
| default ComparatorEx<T> | ComparatorEx. thenComparing(ComparatorEx<? super T> other) | 
| default <U extends Comparable<? super U>>ComparatorEx<T>
 | ComparatorEx. thenComparing(Function<? super T,? extends U> toKeyFn) | 
| default <U> ComparatorEx<T> | ComparatorEx. thenComparing(Function<? super T,? extends U> toKeyFn,
             Comparator<? super U> keyComparator) | 
| default <U extends Comparable<? super U>>ComparatorEx<T>
 | ComparatorEx. thenComparing(FunctionEx<? super T,? extends U> toKeyFn) | 
| default <U> ComparatorEx<T> | ComparatorEx. thenComparing(FunctionEx<? super T,? extends U> toKeyFn,
             ComparatorEx<? super U> keyComparator) | 
| default ComparatorEx<T> | ComparatorEx. thenComparingDouble(ToDoubleFunction<? super T> toKeyFn) | 
| default ComparatorEx<T> | ComparatorEx. thenComparingDouble(ToDoubleFunctionEx<? super T> toKeyFn) | 
| default ComparatorEx<T> | ComparatorEx. thenComparingInt(ToIntFunction<? super T> toKeyFn) | 
| default ComparatorEx<T> | ComparatorEx. thenComparingInt(ToIntFunctionEx<? super T> toKeyFn) | 
| default ComparatorEx<T> | ComparatorEx. thenComparingLong(ToLongFunction<? super T> toKeyFn) | 
| default ComparatorEx<T> | ComparatorEx. thenComparingLong(ToLongFunctionEx<? super T> toKeyFn) |