/guava/android/guava/src/com/google/common/collect/Iterables.java
return Iterators.partition( iterable.iterator( ) , size) ;final Iterator<T> iterator = iterable.iterator( ) ;
final Iterator<T> iterator = iterable.iterator ( ) ;
public Iterator<T> iterator() { if (iterable instanceof List) { final List<T> list = (List<T>) iterable; int toSkip = Math.min(list.size(), numberToSkip); return list.subList(toSkip, list.size()).iterator(); } <extra_id_0> Iterators.advance(iterator, numberToSkip); return new Iterator<T>() { boolean atStart = true; @Override public boolean hasNext() { return iterator.hasNext();