public static String join(char delim, UrlValue... parts) {
    String[] strings = new String[parts.length];
    int i = 0;
    for (UrlValue part : parts) {
      strings[i++] = part.toUrlValue();
    }

    return join(delim, strings);
  }
@return the object, represented as a URL value (not URL encoded).
src/main/java/com/google/maps/internal/StringJoin.java