@Override
    public ChannelBuffer copy() {
        return copy(readerIndex, readableBytes());
    }
@Test
    void copyBoundaryCheck1() {
        Assertions.assertThrows(IndexOutOfBoundsException.class, () -> buffer.copy(-1, 0));
    }