code: 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;
  	}
docs: 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.