code: @Override
    public boolean showGraphMindMapFileLinksDialog(@Nullable final File projectFolder, @Nullable final File initialMindMapFile, final boolean openIfSelected) {
      Utils.assertSwingDispatchThread();
  
      boolean result = false;
      if (projectFolder != null || initialMindMapFile != null) {
        File projectFolderToUse = projectFolder;
  
        if (projectFolderToUse == null) {
          final NodeProject foundProject = findProjectForFile(initialMindMapFile);
          if (foundProject != null) {
            projectFolderToUse = foundProject.getFolder();
          }
        }
  
        final FileLinkGraphPanel graph = new FileLinkGraphPanel(projectFolderToUse, initialMindMapFile);
  
        JOptionPane.showMessageDialog(this, graph, "Graph of Mind Map file links", JOptionPane.PLAIN_MESSAGE);
        final FileLinkGraphPanel.FileVertex selected = graph.getSelectedFile();
  
        final File fileToOpen = selected == null ? null : selected.getFile();
        if (openIfSelected && fileToOpen != null) {
          result = true;
          boolean cantFind = true;
          if (fileToOpen.exists()) {
            if (fileToOpen.isFile()) {
              if (openFileAsTab(fileToOpen, -1)) {
                cantFind = false;
              }
            } else if (fileToOpen.isDirectory()) {
              focusInTree(fileToOpen);
              cantFind = false;
            }
          }
          if (cantFind) {
            DialogProviderManager.getInstance().getDialogProvider().msgWarn(this, "Can't open file \'" + fileToOpen.getAbsolutePath() + "\'!");
            result = false;
          }
        }
      }
      return result;
    }
docs: GEN-LAST:event_menuEditCutActionPerformed