@Override
    public int getInt(int index) {
        checkIndex(index, 4);
        return _getInt(index);
    }
@Test
    public void getIntBoundaryCheck2() {
        assertThrows(IndexOutOfBoundsException.class, new Executable() {
            @Override
            public void execute() {
                buffer.getInt(buffer.capacity() - 3);
            }
        });
    }