docs: public ItemList<Item> userComments(int perPage, int page) throws FlickrException {
          ItemList<Item> items = new ItemList<Item>();
          Map<String, Object> parameters = new HashMap<String, Object>();
          parameters.put("method", METHOD_USER_COMMENTS);
  
          if (perPage > 0) {
              parameters.put("per_page", "" + perPage);
          }
  
          if (page > 0) {
              parameters.put("page", "" + page);
          }
  
          Response response = transportAPI.get(transportAPI.getPath(), parameters, apiKey, sharedSecret);
          if (response.isError()) {
              throw new FlickrException(response.getErrorCode(), response.getErrorMessage());
          }
  
          Element itemList = response.getPayload();
          NodeList itemElements = itemList.getElementsByTagName("item");
          items.setPage(itemList.getAttribute("page"));
          items.setPages(itemList.getAttribute("pages"));
          items.setPerPage(itemList.getAttribute("perpage"));
          items.setTotal(itemList.getAttribute("total"));
  
          for (int i = 0; i < itemElements.getLength(); i++) {
              Element itemElement = (Element) itemElements.item(i);
              items.add(createItem(itemElement));
          }
  
          return items;
      }