/guava/guava/src/com/google/common/base/Joiner.java
return appendTo( builder, iterable( first, rest) ) ;
return appendTo ( builder, iterable ( first, second, rest ) ) ;
@CanIgnoreReturnValue public final StringBuilder appendTo( StringBuilder builder, @CheckForNull Object first, @CheckForNull Object second, @Nullable Object... rest) { <extra_id_0> } public final String join(Iterable<? extends @Nullable Object> parts) { return join(parts.iterator()); } public final String join(Iterator<? extends @Nullable Object> parts) { return appendTo(new StringBuilder(), parts).toString();