public void removeBookmark(final CBookmark bookmark){
  Preconditions.checkNotNull(bookmark,"IE00385: Bookmark can not be null");
  Preconditions.checkArgument(m_bookmarks.remove(bookmark),"IE00386: Bookmark is not managed by this manager");
  for (  final IBookmarkManagerListener listener : m_listeners) {
    try {
      listener.removedBookmark(this,bookmark);
    }
 catch (    final Exception exception) {
      CUtilityFunctions.logException(exception);
    }
  }
}

public void removeBookmark ( final CBookmark bookmark ) { Preconditions . checkNotNull ( bookmark , "IE00385: Bookmark can not be null" ) ; Preconditions . checkArgument ( m_bookmarks . remove ( bookmark ) , "IE00386: Bookmark is not managed by this manager" ) ; for ( final IBookmarkManagerListener listener : m_listeners ) { try { listener . removedBookmark ( this , bookmark ) ; } catch ( final Exception exception ) { CUtilityFunctions . logException ( exception ) ; } } }
removes the bookmark at the given index .
