function _tagID(itemID, tags) {
    if (!itemID || !tags) {
      return;
    }

    try {
      let u = PlacesUtils.bookmarks.getBookmarkURI(itemID);
      this._tagURI(u, tags);
    } catch (e) {
      this._log.warn("Got exception fetching URI for " + itemID + ": not tagging. " +
                     Utils.exceptionStr(e));

      // I guess it doesn't have a URI. Don't try to tag it.
      return;
    }
  }
/**
   * Associates the URI of the item with the provided ID with the
   * provided array of tags.
   * If the provided ID does not identify an item with a URI,
   * returns immediately.
   */
Associates the URI of the item with the provided ID with the
provided array of tags.
If the provided ID does not identify an item with a URI,
returns immediately.
Associates the URI of the item with the provided ID with the provided array of tags . If the provided ID does not identify an item with a URI returns immediately .
function _tagID(itemID, tags) {
    if (!itemID || !tags) {
      return;
    }
    try {
      let u = PlacesUtils.bookmarks.getBookmarkURI(itemID);
      this._tagURI(u, tags);
    } catch (e) {
      this._log.warn("Got exception fetching URI for " + itemID + ": not tagging. " +
                     Utils.exceptionStr(e));
      return;
    }
  }
function _tagID ( itemID , tags ) { if ( ! itemID || ! tags ) { return ; } try { let u = PlacesUtils . bookmarks . getBookmarkURI ( itemID ) ; this . _tagURI ( u , tags ) ; } catch ( e ) { this . _log . warn ( "Got exception fetching URI for " + itemID + ": not tagging. " + Utils . exceptionStr ( e ) ) ; return ; } }
Associates the URI of the item with the provided ID with the
 provided array of tags.
Associates the URI of the item with the provided ID with the provided array of tags .
// I guess it doesn't have a URI. Don't try to tag it.