code: protected final void setPageName(String pageName) throws IllegalArgumentException {
          validateNotEmpty(pageName, "pageName");
          synchronized (this) {
              properties.put(PAGE_NAME, pageName);
          }
      }
docs: Set the page name.
  
  @param pageName The page name. This argument must not be {@code null} or empty.
  @throws java.lang.IllegalArgumentException Thrown if the specified {@code pageName} arguments are {@code null}.
  @since 1.0.0