/guava/guava/src/com/google/common/collect/Lists.java
hasPrevious( canRemoveOrSet) ;
checkState ( canRemoveOrSet ) ;
checkRemove(canRemoveOrSet); forwardIterator.remove(); canRemoveOrSet = false; } @Override public void set(@ParametricNullness T e) { <extra_id_0> forwardIterator.set(e); } }; } } private static class RandomAccessReverseList<T extends @Nullable Object> extends ReverseList<T>