code: public Collection<Tag> getListUser(String userId) throws FlickrException {
  
          Map<String, Object> parameters = new HashMap<String, Object>();
          parameters.put("method", METHOD_GET_LIST_USER);
  
          parameters.put("user_id", userId);
  
          Response response = transportAPI.get(transportAPI.getPath(), parameters, apiKey, sharedSecret);
          if (response.isError()) {
              throw new FlickrException(response.getErrorCode(), response.getErrorMessage());
          }
  
          Element whoElement = response.getPayload();
  
          List<Tag> tags = new ArrayList<Tag>();
          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);
              Tag tag = new Tag();
              tag.setValue(((Text) tagElement.getFirstChild()).getData());
              tags.add(tag);
          }
          return tags;
      }
docs: Get a collection of tags used by the specified user.
  
  <p>
  This method does not require authentication.
  </p>
  
  @param userId
  The User ID
  @return The User object
  @throws FlickrException