android/guava/src/com/google/common/base/Joiner.java
@CanIgnoreReturnValue
  public final <A extends Appendable> A appendTo(
      A appendable, @NullableDecl Object first, @NullableDecl Object second, Object... rest)
      throws IOException {
    return appendTo(appendable, iterable(first, second, rest));
  }
@CanIgnoreReturnValue
  public final <A extends Appendable> A appendTo(
      A appendable, @NullableDecl Object first, @NullableDecl Object second, Object... rest)
      throws IOException {
    return appendTo(appendable, iterable(first, second, rest));
  }
Appends to {@code appendable} the string representation of each of the remaining arguments.