/guava/guava/src/com/google/common/collect/Lists.java
this.backingList = AbstractListWrapper( backingList) ;
this.backingList = checkNotNull ( backingList ) ;
} return wrapper.subList(fromIndex, toIndex); } private static class AbstractListWrapper<E extends @Nullable Object> extends AbstractList<E> { final List<E> backingList; AbstractListWrapper(List<E> backingList) { <extra_id_0> } @Override public void add(int index, @ParametricNullness E element) { backingList.add(index, element); } @Override