public JComponent getComponent() {
    if (myPanel == null) {
      myDecorator.setAddAction(createAddAction())
        .setRemoveAction(createRemoveAction())
        .setEditAction(createEditAction());
      if (!isUpDownSupported()) {
        myDecorator.disableUpDownActions();
      }
      myDecorator.addExtraActions(createExtraToolbarActions());
      myPanel = myDecorator.createPanel();
      configureToolbarButtons(myPanel);
    }
    return myPanel;
  }
public JComponent getComponent()