/guava/guava/src/com/google/common/collect/ImmutableList.java
checkPositionIndexes( fromIndex, size( ) ) ;
checkPositionIndexes ( fromIndex, toIndex, size ( ) ) ;
public int lastIndexOf(@CheckForNull Object object) { int index = forwardList.indexOf(object); return (index >= 0) ? reverseIndex(index) : -1; } @Override public ImmutableList<E> subList(int fromIndex, int toIndex) { <extra_id_0> return forwardList.subList(reversePosition(toIndex), reversePosition(fromIndex)).reverse(); } @Override public E get(int index) { checkElementIndex(index, size()); return forwardList.get(reverseIndex(index));