/** @return final bookmarked state after calling this method */
 public boolean togglePageBookmark(int page) {
   long bookmarkId = getBookmarkId(null, null, page);
   if (bookmarkId < 0) {
     addBookmark(page);
     return true;
   } else {
     removeBookmark(bookmarkId);
     return false;
   }
 }