code: private WrappedByteArray deserializeObj(String key) throws Exception {
        byte[] data = Base64.getDecoder().decode(key);
        return new WrappedByteArray(data);
     }
docs: Use MarshalledValue.Externalizer to deserialize.
  
  @param key
  @return
  @throws Exception