@Override
    public byte[] array() {
        return data;
    }
@Test
    public void array() {
        AbstractByteBuf byteBuf = new ByteArrayWrapperByteBuf(null);
        Assert.assertNull(byteBuf.array());

        byte[] bs = new byte[] { 1, 2, 3 };
        byteBuf = new ByteArrayWrapperByteBuf(bs);
        Assert.assertNotNull(byteBuf.array());
        Assert.assertTrue(byteBuf.array().length == 3);
        Assert.assertTrue(byteBuf.readableBytes() == 3);
        Assert.assertTrue(byteBuf.release());
    }