if(bookmark instanceof BookmarkItem) {
BookmarkItem item = (BookmarkItem) bookmark;
item.update(new FreenetURI(req.getPartAsStringFailsafe("key", MAX_KEY_LENGTH)), hasAnActivelink, req.getPartAsStringFailsafe("descB", MAX_KEY_LENGTH), req.getPartAsStringFailsafe("explain", MAX_EXPLANATION_LENGTH));
sendBookmarkFeeds(req, item, req.getPartAsStringFailsafe("publicDescB", MAX_KEY_LENGTH));
}
bookmarkManager.storeBookmarks();
pageMaker.getInfobox("infobox-success", NodeL10n.getBase().getString("BookmarkEditorToadlet.changesSavedTitle"), content, "bookmark-error", false).
addChild("p", NodeL10n.getBase().getString("BookmarkEditorToadlet.changesSaved"));
} else if("addItem".equals(action) || "addCat".equals(action)) {