    @Test(expected = ArrayIndexOutOfBoundsException.class)
    public void shouldThrowOutOfBoundExceptionForAccessesOutOfBounds() throws NoSuchMethodException {

        final long length = 11;
        final PointArray array =
                PointArray.newInstance(length);

        array.get(length);
    }