/guava/guava/src/com/google/common/collect/Lists.java
canRemoveOrSet = false;canRemoveOrSet = true;
canRemoveOrSet = true;
@Override @ParametricNullness public T previous() { if (!hasPrevious()) { throw new NoSuchElementException(); } <extra_id_0> return forwardIterator.next(); } @Override public int previousIndex() { return nextIndex() - 1; }