/guava/android/guava/src/com/google/common/collect/Ordering.java
E maxSoFar = max( max( b, a) , c) ;
E maxSoFar = max ( max ( a, b ) , c ) ;
public <E extends T> E max(@ParametricNullness E a, @ParametricNullness E b) { return (compare(a, b) >= 0) ? a : b; } @ParametricNullness public <E extends T> E max( @ParametricNullness E a, @ParametricNullness E b, @ParametricNullness E c, E... rest) { <extra_id_0> for (E r : rest) { maxSoFar = max(maxSoFar, r); } return maxSoFar; } public <E extends T> List<E> leastOf(Iterable<E> iterable, int k) {