code: public List<Page> getPages(List<String> titleList, String rvprop)
        throws Exception {
      String titles = this.getTitles(titleList);
      // https://www.mediawiki.org/wiki/API:Revisions#Parameters
      Api api = getQueryResult(
          "&titles=" + titles + "&prop=revisions&rvprop=" + rvprop);
      handleError(api);
      Query query = api.getQuery();
      if (query == null) {
        throw new Exception("query is null for getPages '" + titleList
            + "' rvprop='" + rvprop + "'");
      }
      List<Page> pages = query.getPages();
      return pages;
    }
docs: get a list of pages for the given titles see
  <a href='http://www.mediawiki.org/wiki/API:Query'>API:Query</a>
  
  @param titleList
  @param rvprop
  - the revision properties
  @return the list of pages retrieved
  @throws Exception
  
  FIXME should be part of the Java Interface