protected List<AnAction> getExportImportActions(boolean withSeparator) {
    List<AnAction> actions = new ArrayList<>();

    @NotNull Collection<String> schemeImportersNames = getSchemeImportersNames();
    @NotNull Collection<String> schemeExporterNames = getSchemeExporterNames();
    if (!schemeExporterNames.isEmpty()) {
      actions.add(createImportExportAction(ApplicationBundle.message("settings.editor.scheme.export"),
                                           schemeExporterNames,
                                           ExportAction::new,
                                           null));
    }

    if (withSeparator) {
      actions.add(new Separator());
    }

    if (!schemeImportersNames.isEmpty()) {
      actions.add(createImportExportAction(ApplicationBundle.message("settings.editor.scheme.import", mySchemesPanel.getSchemeTypeName()),
                                           schemeImportersNames,
                                           ImportAction::new,
                                           () -> {
                                             return mySchemesPanel.isEnabled();
                                           }));
    }

    return actions;
  }
protected List<AnAction> getExportImportActions(boolean withSeparator)