@Override
	public void write(Kryo kryo, Output output, Tuple tuple) {
		kryo.writeObject(output, tuple.getFieldNames());
		for (Object val: tuple.getValues()) {
			kryo.writeClassAndObject(output, val);
		}
	}
Deserializes Tuples by writing the field names and then the values as class/object pairs
followed by the tuple Id and timestamp.

@author David Turanski
spring-xd-tuple/src/main/java/org/springframework/xd/tuple/serializer/kryo/DefaultTupleSerializer.java