code: public <A extends Appendable> A appendTo(A appendable, Iterable<?> parts) throws IOException {
      return appendTo(appendable, parts.iterator());
    }
docs: Appends the string representation of each of {@code parts}, using the previously configured
  separator between each, to {@code appendable}.