private void createTabsContentPanel() {
    myPanel = new OpaquePanel(new BorderLayout(), PluginManagerConfigurable.MAIN_BG_COLOR);

    JPanel topPanel = new OpaquePanel(new VerticalLayout(JBUI.scale(8)), PluginManagerConfigurable.MAIN_BG_COLOR);
    topPanel.setBorder(createMainBorder());
    myPanel.add(topPanel, BorderLayout.NORTH);

    topPanel.add(myTagPanel = new TagPanel(mySearchListener));
    topPanel.add(myNameComponent);

    JPanel linkPanel = new NonOpaquePanel(new HorizontalLayout(JBUI.scale(12)));
    topPanel.add(linkPanel);
    myAuthor = new LinkPanel(linkPanel, false, false, null, null);
    myHomePage = new LinkPanel(linkPanel, false);

    topPanel.add(myNameAndButtons);
    topPanel.add(mySuggestedIdeBanner, VerticalLayout.FILL_HORIZONTAL);

    mySuggestedFeatures = new SuggestedComponent();
    topPanel.add(mySuggestedFeatures, VerticalLayout.FILL_HORIZONTAL);

    myNameAndButtons.add(myVersion1 = new JBLabel().setCopyable(true));

    createButtons();
    myNameAndButtons.setProgressDisabledButton(myMarketplace ? myInstallButton : myUpdateButton);

    topPanel.add(myErrorComponent = new ErrorComponent(), VerticalLayout.FILL_HORIZONTAL);
    topPanel.add(myLicensePanel);
    myLicensePanel.setBorder(JBUI.Borders.emptyBottom(5));

    createTabs(myPanel);
  }
private void createTabsContentPanel()