new ChannelInitializer<SocketChannel>() {
@Override
public void initChannel(SocketChannel ch) throws Exception {
ch.pipeline().addLast(
new ExceptionHandler(),
<BUG>new DelimiterBasedFrameDecoder(4096, false, Unpooled.wrappedBuffer(new byte[]{'!'})),
new ServerPacketBit6Decoder(),
new ServerPacketDecoder(),</BUG>
new ClientPacketBit6Encoder(),
new ChannelHandlerAdapter() {

new ChannelInitializer<SocketChannel>() {
@Override
public void initChannel(SocketChannel ch) throws Exception {
ch.pipeline().addLast(
new ExceptionHandler(),
new DelimiterBasedFrameDecoder(4096, false, Unpooled.wrappedBuffer(new byte[]{'!'})),
new MyLoggingHandler(MyLoggingHandler.Type.Read),
new ServerPacketBit6Decoder(),
new MyLoggingHandler(MyLoggingHandler.Type.Read),
new ServerPacketDecoder(),
new ClientPacketBit6Encoder(),
new ChannelHandlerAdapter() {
