docs: public void addBookmarkedURL(String URL, String name, boolean isRSS) throws NoResponseException, XMPPErrorException, NotConnectedException, InterruptedException {
          retrieveBookmarks();
          BookmarkedURL bookmark = new BookmarkedURL(URL, name, isRSS);
          List<BookmarkedURL> urls = bookmarks.getBookmarkedURLS();
          if (urls.contains(bookmark)) {
              BookmarkedURL oldURL = urls.get(urls.indexOf(bookmark));
              if (oldURL.isShared()) {
                  throw new IllegalArgumentException("Cannot modify shared bookmarks");
              }
              oldURL.setName(name);
              oldURL.setRss(isRSS);
          }
          else {
              bookmarks.addBookmarkedURL(bookmark);
          }
          privateDataManager.setPrivateData(bookmarks);
      }