public byte[] serialize(List<String> result) throws IOException {
ByteArrayOutputStream bos = new ByteArrayOutputStream();
JavaBinCodec codec = new JavaBinCodec(null);
codec.marshal(result,bos);
return bos.toByteArray();
}
public List<String> deserialize(byte[] binaryResult) throws IOException{
ByteArrayInputStream bis = new ByteArrayInputStream(binaryResult);
JavaBinCodec codec = new JavaBinCodec(null);
List<String> result = (List<String>)codec.unmarshal(bis);
return result;
}