class PageRange {

    public List<int[]> getPages()
    {
        List<int[]> pages = new ArrayList<>();

        while ( nextPage() )
        {
            int[] range = { getFromIndex(), getToIndex() };
            pages.add( range );
        }

        reset();

        return pages;
    }

    protected  PageRange();
    public  PageRange( int values );

}