code: public Comments getList(String photoId, String minCommentDate, String maxCommentDate, boolean sign) throws JinxException {
      JinxUtils.validateParams(photoId);
      Map<String, String> params = new TreeMap<>();
      params.put("method", "flickr.photos.comments.getList");
      params.put("photo_id", photoId);
      if (!JinxUtils.isNullOrEmpty(minCommentDate)) {
        params.put("min_comment_date", minCommentDate);
      }
      if (!JinxUtils.isNullOrEmpty(maxCommentDate)) {
        params.put("max_comment_date", maxCommentDate);
      }
      return jinx.flickrGet(params, Comments.class, sign);
    }
docs: Returns the comments for a photo
  <br>
  This method does not require authentication. You can choose to sign the call by passing true or false
  as the value of the sign parameter.
  <br>
  
  @param photoId        (Required) The id of the photo to fetch comments for.
  @param minCommentDate (Optional) Minimum date that a a comment was added. The date should be in the form of a unix timestamp.
  @param maxCommentDate (Optional) Maximum date that a comment was added. The date should be in the form of a unix timestamp.
  @param sign           if true, the request will be signed.
  @return object with a list of comments for the specified photo.
  @throws JinxException if required parameters are missing, or if there are any errors.
  @see <a href="https://www.flickr.com/services/api/flickr.photos.comments.getList.html">flickr.photos.comments.getList</a>