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

        NotifyWriter writer = new NotifyWriter();
        writer.writeTo(byteBuf, notify1);

        NotifyReader reader = new NotifyReader();
        LispMapNotify deserialized = reader.readFrom(byteBuf);

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