/guava/android/guava/src/com/google/common/base/Joiner.java
appendable.append( separator) ; while ( parts.hasNext( ) ) {appendable.append( toString( parts.next( ) ) ) ;
appendable.append ( toString ( parts.next ( ) ) ) ; while ( parts.hasNext ( ) ) { appendable.append ( separator ) ;
} @CanIgnoreReturnValue public <A extends Appendable> A appendTo(A appendable, Iterator<? extends @Nullable Object> parts) throws IOException { checkNotNull(appendable); if (parts.hasNext()) { <extra_id_0> appendable.append(toString(parts.next())); } } return appendable; } @CanIgnoreReturnValue