out.writeInt(_tippingPoint);
out.writeObject(_builder);
out.writeInt(_counter.size());
out.writeInt(_longestBytesRefSize);
process(_counter, new Procedure() {
@Override
public void consume(final BytesRef ref) throws IOException {
out.writeInt(ref.length);
out.write(ref.bytes, ref.offset, ref.length);
}