@Test
    public void checkBounds() {
        BytesUtils.checkFromIndexSize(0, 0, 0);

        Assertions.assertThrows(ArrayIndexOutOfBoundsException.class, () -> BytesUtils.checkFromIndexSize(-1, 0, 0));
        Assertions.assertThrows(ArrayIndexOutOfBoundsException.class, () -> BytesUtils.checkFromIndexSize(0, -1, 0));
        Assertions.assertThrows(ArrayIndexOutOfBoundsException.class, () -> BytesUtils.checkFromIndexSize(0, 0, -1));
    }
bound 1->0
bound 2->128
bound 3->16384
bound 4->2097152
bound 5->268435456
bound 6->34359738368
bound 7->?
bound 8->?
bound 9->?
bound 10->?
commons-buffer/src/test/java/com/navercorp/pinpoint/common/util/BytesUtilsTest.java