if( type==Tuple.NULL_WRITABLE_TYPE )
return NullWritable.get();
else if (type==Tuple.TUPLE_TYPE)
{
Tuple newTuple = new Tuple();
newTuple.readFields(input);
return newTuple;
}
else
{
WritableComparable w = (WritableComparable)ReflectionUtils.newInstance( Util.getClass(input.readUTF()), conf);