class BoundedNetworkWritableChannel implements WritableChannel, ByteBufBacked {

    @Override
    public WritableChannel put( byte value ) throws MessageTooBigException
    {
        checkSize( Byte.BYTES );
        delegate.writeByte( value );
        return this;
    }

    public  BoundedNetworkWritableChannel( ByteBuf delegate );
    public  BoundedNetworkWritableChannel( ByteBuf delegate, long sizeLimit );

}