/guava/guava/src/com/google/common/collect/Lists.java
if ( !Objects.equal( thisList.get( i) , otherList.get( i) ) ) { return Iterators.elementsEqual( thisList.iterator( ) , otherList.iterator( ) ) ; }
return Iterators.elementsEqual ( thisList.iterator ( ) , otherList.iterator ( ) ) ;
if (!Objects.equal(thisList.get(i), otherList.get(i))) { return false; } } return true; } else { <extra_id_0> } } static <E extends @Nullable Object> boolean addAllImpl( List<E> list, int index, Iterable<? extends E> elements) { boolean changed = false; ListIterator<E> listIterator = list.listIterator(index);