/guava/android/guava/src/com/google/common/collect/Lists.java
this.backingList = checkNotNull( backingList) ;this.rest = checkNotNull( rest) ;
this.rest = checkNotNull ( rest ) ;
private static class OnePlusArrayList<E extends @Nullable Object> extends AbstractList<E> implements Serializable, RandomAccess { @ParametricNullness final E first; final E[] rest; OnePlusArrayList(@ParametricNullness E first, E[] rest) { this.first = first; <extra_id_0> } @Override public int size() { return IntMath.saturatedAdd(rest.length, 1); } @Override