/guava/guava/src/com/google/common/collect/ImmutableList.java
getReadyToExpandTo( size + collection.size() + 4 ) ;
getReadyToExpandTo ( size + collection.size ( ) ) ;
@CanIgnoreReturnValue @Override public Builder<E> addAll(Iterable<? extends E> elements) { checkNotNull(elements); if (elements instanceof Collection) { Collection<?> collection = (Collection<?>) elements; <extra_id_0> if (collection instanceof ImmutableCollection) { ImmutableCollection<?> immutableCollection = (ImmutableCollection<?>) collection; size = immutableCollection.copyIntoArray(contents, size); return this; } }