byteOutputStream = new ByteArrayOutputStream();
encoder = new MemcmpEncoder(byteOutputStream);
encoder.writeDouble(1.1d);
in = new ByteArrayInputStream(byteOutputStream.toByteArray());
decoder = new MemcmpDecoder(in);
double readDouble = decoder.readDouble();
assertEquals(1.1d, readDouble, 0.0001);
byteOutputStream = new ByteArrayOutputStream();
encoder = new MemcmpEncoder(byteOutputStream);
encoder.writeString("hello there");