    public static String serializeToByteString(Writable writable) throws IOException {
 
         ByteArrayOutputStream outputStream = new ByteArrayOutputStream();
         DataOutputStream dataOutputStream = new DataOutputStream(outputStream);
         writable.write(dataOutputStream);
         dataOutputStream.close();
         byte[] byteArray = outputStream.toByteArray();
 return StringUtils.byteToHexString(byteArray);
     }
 
 
