public interface Packet<B extends Buffer<B>>
void
read(B buffer)
write(B buffer)
void write(B buffer)
void read(B buffer) throws Buffer.BufferException
Buffer.BufferException