@Override
    public void writeTo(ByteBuf byteBuf) throws LispWriterException {
        WRITER.writeTo(byteBuf, this);
    }
@Test
    public void testSerialization() throws LispReaderException, LispWriterException, LispParseError {
        ByteBuf byteBuf = Unpooled.buffer();
        ReplyWriter writer = new ReplyWriter();
        writer.writeTo(byteBuf, reply1);

        ReplyReader reader = new ReplyReader();
        LispMapReply deserialized = reader.readFrom(byteBuf);

        new EqualsTester().addEqualityGroup(reply1, deserialized).testEquals();
    }