/guava/android/guava/src/com/google/common/collect/SortedLists.java
checkNotNull( comparator) ;checkNotNull( presentBehavior) ;
checkNotNull ( presentBehavior ) ;
@ParametricNullness E key, Comparator<? super E> comparator, KeyPresentBehavior presentBehavior, KeyAbsentBehavior absentBehavior) { checkNotNull(comparator); checkNotNull(list); <extra_id_0> checkNotNull(absentBehavior); if (!(list instanceof RandomAccess)) { list = Lists.newArrayList(list); } int lower = 0; int upper = list.size() - 1;