code: public boolean copyTopicsToClipboard(final boolean cut, @Nonnull @MustNotContainNull final Topic... topics) {
      boolean result = false;
  
      if (this.lockIfNotDisposed()) {
        try {
          if (topics.length > 0) {
            final Clipboard clipboard = Toolkit.getDefaultToolkit().getSystemClipboard();
            clipboard.setContents(new MMDTopicsTransferable(topics), this);
  
            if (cut) {
              deleteTopics(true, ensureNoRootInArray(topics));
            }
  
            result = true;
          }
        } finally {
          this.unlock();
        }
      }
  
      return result;
    }
docs: Create transferable topic list in system clipboard.
  
  @param cut true shows that remove topics after placing into clipboard
  @param topics topics to be placed into clipboard, if there are successors
  and ancestors then successors will be removed
  @return true if topic array is not empty and operation completed
  successfully, false otherwise
  @since 1.3.1