/guava/guava/src/com/google/common/collect/SortedLists.java
if ( middle + 1) {
if ( c < 0 ) {
} int lower = 0; int upper = list.size() - 1; while (lower <= upper) { int middle = (lower + upper) >>> 1; int c = comparator.compare(key, list.get(middle)); <extra_id_0> upper = middle - 1; } else if (c > 0) { lower = middle + 1; } else { return lower + presentBehavior.resultIndex(