code: public Collection<TagRaw> getListUserRaw(String tagVal) throws FlickrException {
  
          Map<String, Object> parameters = new HashMap<String, Object>();
          parameters.put("method", METHOD_GET_LIST_USER_RAW);
  
          if (tagVal != null) {
              parameters.put("tag", tagVal);
          }
  
          Response response = transportAPI.get(transportAPI.getPath(), parameters, apiKey, sharedSecret);
          if (response.isError()) {
              throw new FlickrException(response.getErrorCode(), response.getErrorMessage());
          }
  
          Element whoElement = response.getPayload();
  
          List<TagRaw> tags = new ArrayList<TagRaw>();
          Element tagsElement = (Element) whoElement.getElementsByTagName("tags").item(0);
          NodeList tagElements = tagsElement.getElementsByTagName("tag");
          for (int i = 0; i < tagElements.getLength(); i++) {
              Element tagElement = (Element) tagElements.item(i);
              TagRaw tag = new TagRaw();
              tag.setClean(tagElement.getAttribute("clean"));
              NodeList rawElements = tagElement.getElementsByTagName("raw");
              for (int j = 0; j < rawElements.getLength(); j++) {
                  Element rawElement = (Element) rawElements.item(j);
                  tag.addRaw(((Text) rawElement.getFirstChild()).getData());
              }
              tags.add(tag);
          }
          return tags;
      }
docs: Get a list of the user's (identified by token) popular tags.
  
  <p>
  This method does not require authentication.
  </p>
  
  @param tagVal
  a tag to search for (optional)
  
  @return The collection of Tag objects
  @throws FlickrException