@Override
      public void run(AnActionButton button) {
        FileChooserDescriptor myDescriptor = FileChooserDescriptorFactory.createSingleFolderDescriptor();
              myDescriptor.setTitle(JavaUiBundle.message("add.external.annotations.path.title"));
              myDescriptor.setDescription(JavaUiBundle.message("add.external.annotations.path.description"));
        VirtualFile[] files = FileChooser.chooseFiles(myDescriptor, myTable, getProject(), null);
        final MyTableModel tableModel = (MyTableModel)myTable.getModel();
        boolean changes = false;
        for (final VirtualFile file : files) {
          if (file != null) {
            tableModel.addTableItem(new TableItem(file));
            changes = true;
          }
        }
        if (changes) {
          saveData();
          TableUtil.selectRows(myTable, new int[] {tableModel.getRowCount() - 1});
        }
      }
@Override
      public void run(AnActionButton button)