code: public static <T> T get(final Class<T> pageClass, final String... params) {
          cryIfNotAnnotated(pageClass);
          try {
              final String pageUrl = pageClass.getAnnotation(Page.class).value();
              return loadPage(pageUrl, pageClass, Arrays.asList(params));
          } catch (final Exception e) {
              throw new RuntimeException(e);
          }
      }
docs: Loads content from url from the Page annotation on pageClass onto an instance of pageClass.
  
  @param <T>       A instance of the class with a {@literal @}Page annotantion
  @param pageClass A class with a {@literal @}Page annotantion
  @param params    Optional, if the pageClass has a url with parameters
  @return The class instantiated and with the fields with the
  {@literal @}Selector annotation populated.
  @throws webGrude.http.GetException When calling get on the BrowserClient raises an exception