    public static String javaSerializeToByteString(Object o) throws IOException{
         ByteArrayOutputStream outputStream = new ByteArrayOutputStream();
         ObjectOutputStream objectOutputStream = new ObjectOutputStream(outputStream);
         objectOutputStream.writeObject(o);
         objectOutputStream.close();
 
         byte[] byteArray = outputStream.toByteArray();
  return StringUtils.byteToHexString(byteArray);
 
     }
 
 
