/guava/android/guava/src/com/google/common/collect/ImmutableRangeMap.java
checkElementIndex( len) ;
checkElementIndex ( index, len ) ;
@Override public int size() { return len; } @Override public Range<K> get(int index) { <extra_id_0> if (index == 0 || index == len - 1) { return ranges.get(index + off).intersection(range); } else { return ranges.get(index + off); } }