ByteArrayInputStream bais = new ByteArrayInputStream(bs);
GZIPInputStreamExposeSize gzis = new GZIPInputStreamExposeSize(bais);
DataInputStream dis = new DataInputStream(gzis);
WriteableEvent out = new WriteableEvent();
out.readFields(dis);
long gunSz = gzis.getDecompressSize(); // must be done before closed.
dis.close();
super.append(out);
gunzipSize.addAndGet(gunSz);
}