public static void main(String[] args) throws IOException{
 
         IntWritable intWritable = new IntWritable();
         VIntWritable vIntWritable = new VIntWritable();
         LongWritable longWritable = new LongWritable();
         VLongWritable vLongWritable = new VLongWritable();
 
         int smallInt = 100;
         int mediumInt = 1048576;
         long bigInt = 4589938592L;
 
         System.out.println("smallInt serialized value using IntWritable");
         intWritable.set(smallInt);
         System.out.println(serializeToByteString(intWritable));
 
         System.out.println("smallInt serialized value using VIntWritable");
         vIntWritable.set(smallInt);
         System.out.println(serializeToByteString(vIntWritable));
 
         System.out.println("mediumInt serialized value using IntWritable");
         intWritable.set(mediumInt);
         System.out.println(serializeToByteString(intWritable));
 
         System.out.println("mediumInt serialized value using VIntWritable");
         vIntWritable.set(mediumInt);
         System.out.println(serializeToByteString(vIntWritable));
 
         System.out.println("bigInt serialized value using LongWritable");
         longWritable.set(bigInt);
         System.out.println(serializeToByteString(longWritable));
 
         System.out.println("bigInt serialized value using VLongWritable");
         vLongWritable.set(bigInt);
         System.out.println(serializeToByteString(vLongWritable));
 }
 
 
