code: public static BookmarkablePageLink<String> newBookmarkablePageLink(final String linkId,
  		final Class<? extends Page> pageClass, final String labelId,
  		final ResourceBundleKey resourceModelKey, final Component component)
  	{
  		final BookmarkablePageLink<String> bookmarkablePageLink = new BookmarkablePageLink<>(linkId,
  			pageClass);
  		bookmarkablePageLink.add(
  			new Label(labelId, ResourceModelFactory.newResourceModel(resourceModelKey, component)));
  		return bookmarkablePageLink;
  	}
docs: Creates the bookmarkable page link.
  
  @param linkId
  the link id
  @param pageClass
  the page class
  @param labelId
  the label id
  @param resourceModelKey
  the resource model key
  @param component
  the component
  @return the bookmarkable page link