@Override
  public @NotNull JComponent createCustomComponent(@NotNull Presentation presentation, @NotNull String place) {
    // this component cannot be stored right here because of the action system architecture:
    // one action can be shown on multiple toolbars simultaneously
    ThreeStateCheckBox checkBox = new ThreeStateCheckBox();
    return CheckboxAction.createCheckboxComponent(checkBox, this, place);
  }
@Override
  public @NotNull JComponent createCustomComponent(@NotNull Presentation presentation, @NotNull String place)