docs: public void setCurrentPage(int currentPage) throws CmsIllegalArgumentException {
  
          if (getSize() != 0) {
              if ((currentPage < 1) || (currentPage > getNumberOfPages())) {
                  throw new CmsIllegalArgumentException(
                      Messages.get().container(Messages.ERR_LIST_INVALID_PAGE_1, new Integer(currentPage)));
              }
          }
          m_currentPage = currentPage;
      }