code: @Override
      public TagMediaFeed getRecentMediaTags(String tagName, String minTagId, String maxTagId, long count)
              throws InstagramException {
          Map<String, String> params = new HashMap<String, String>();
  
          if (!StringUtils.isEmpty(minTagId))
              params.put(QueryParam.MIN_TAG_ID, String.valueOf(minTagId));
  
          if (!StringUtils.isEmpty(maxTagId))
              params.put(QueryParam.MAX_TAG_ID, String.valueOf(maxTagId));
  
          if (count != 0) {
              params.put(QueryParam.COUNT, String.valueOf(count));
          }
  
          String apiMethod = format(Methods.TAGS_RECENT_MEDIA, URLUtils.encodeURIComponent(tagName));
          String rawApiMethod = format(Methods.TAGS_RECENT_MEDIA, tagName);
  
          return createInstagramObject(Verbs.GET, TagMediaFeed.class, apiMethod, rawApiMethod, params);
      }
docs: /* (non-Javadoc)
  @see org.jinstagram.InstagramClient#getRecentMediaTags(java.lang.String, java.lang.String, java.lang.String, long)