@Override
      public void setUI(TabbedPaneUI ui) {
        putClientProperty("TabbedPane.hoverColor", ListPluginComponent.HOVER_COLOR);

        boolean contentOpaque = UIManager.getBoolean("TabbedPane.contentOpaque");
        UIManager.getDefaults().put("TabbedPane.contentOpaque", Boolean.FALSE);
        try {
          super.setUI(ui);
        }
        finally {
          UIManager.getDefaults().put("TabbedPane.contentOpaque", Boolean.valueOf(contentOpaque));
        }
        setTabContainerBorder(this);
      }
@Override
      public void setUI(TabbedPaneUI ui)