code: public static String getUriPath(Map<String, Object> tags) {
          for (Map.Entry<String,Object> entry : tags.entrySet()) {
              if (isUriKey(entry.getKey())) {
                  return getUriPath(entry.getValue().toString());
              }
          }
          return null;
      }
docs: This method returns the URI value from a set of
  supplied tags, by first identifying which tag
  relates to a URI and then returning its path value.
  
  @param tags The tags
  @return The URI path, or null if not found