The snapshots will work perfectly.. from now we want the user to avoid doing stuff like:
ByteArrayOutputStream bos = new ByteArrayOutputStream(); ObjectOutputStream out; try { out = new ObjectOutputStream(bos); out.writeObject(result); out.close();
So if you find yourself doing that and you don't find any other simple way just let us know and we will fix it.
Cheers