code: public final String join(@Nullable Object first, @Nullable Object second, Object... rest) {
      return join(iterable(first, second, rest));
    }
docs: Returns a string containing the string representation of each argument, using the previously
  configured separator between each.