@Override
    public ByteBuf copy(int index, int length) {
        return unwrap().copy(index, length);
    }
@Test
    public void shouldReturnWritableCopy() {
        ByteBuf buf = unmodifiableBuffer(buffer(1));
        assertThat(buf.copy()).isNotInstanceOf(ReadOnlyByteBuf.class);
    }