private static LongHistogram EncodeDecode(LongHistogram source) { var targetBuffer = ByteBuffer.Allocate(source.GetNeededByteBufferCapacity()); source.Encode(targetBuffer, EncoderV2); targetBuffer.Position = 0; return (LongHistogram)HistogramEncoding.DecodeFromByteBuffer(targetBuffer, 0); }