/**
   * Creates the basket control buttons panel.
   *
   * @return the j panel
   */
  private JPanel createBasketControlButtonsPanel() {

    basketControlButtonPanel = new ListEditingButtonPanel(userInterfaceFactory);
    basketControlButtonPanel.includeAddButton(null);
    basketControlButtonPanel.includeEditButton(null);
    basketControlButtonPanel.includeDeleteButton(null);
    basketControlButtonPanel.includeClearButton(null);

    String importMapDataButtonToolTipText =
        RIFJobSubmissionToolMessages.getMessage(
            "mapAreaListSelectionPanel.buttons.importMapData.toolTip");
    basketControlButtonPanel.includeImportButton(importMapDataButtonToolTipText);

    String exportMapDataButtonToolTipText =
        RIFJobSubmissionToolMessages.getMessage(
            "mapAreaListSelectionPanel.button.exportMapData.toolTip");
    basketControlButtonPanel.includeExportButton(exportMapDataButtonToolTipText);

    basketControlButtonPanel.rightJustifyButtons();
    basketControlButtonPanel.addActionListener(this);

    return basketControlButtonPanel.getPanel();
  }