reactor-core/src/main/java/reactor/util/function/Tuples.java
static StringBuilder tupleStringRepresentation(Object... values) {
		StringBuilder sb = new StringBuilder();
		for (int i = 0; i < values.length; i++) {
			Object t = values[i];
			if (i != 0) {
				sb.append(',');
			}
			if (t != null) {
				sb.append(t);
			}
		}
		return sb;
	}
static StringBuilder tupleStringRepresentation(Object... values) {
		StringBuilder sb = new StringBuilder();
		for (int i = 0; i < values.length; i++) {
			Object t = values[i];
			if (i != 0) {
				sb.append(',');
			}
			if (t != null) {
				sb.append(t);
			}
		}
		return sb;
	}
Prepare a string representation of the values suitable for a Tuple of any
size by accepting an array of elements. This builds a {@link StringBuilder}
containing the String representation of each object, comma separated. It manages
nulls as well by putting an empty string and the comma.

@param values the values of the tuple to represent
@return a {@link StringBuilder} initialized with the string representation of the
values in the Tuple.