private String doSetup(@NotNull @NlsContexts.Label String text, @NotNull Color background) {
      if (mySimpleDesignMode) {
        if (background != BACKGROUND) {
          Icon icon = LafIconLookup.getIcon("checkmark");
          myLabel.setIcon(new Icon() {
            @Override
            public void paintIcon(Component c, Graphics g, int x, int y) {
              icon.paintIcon(c, g, x, myLabel.getInsets().top + JBUI.scale(1));
            }

            @Override
            public int getIconWidth() {
              return icon.getIconWidth();
            }

            @Override
            public int getIconHeight() {
              return icon.getIconHeight();
            }
          });
        }
        else {
          myLabel.setIcon(EmptyIcon.ICON_16);
        }
        myLabel.setIconTextGap(JBUI.scale(4));
      }
      else {
        myLabel.setBackground(background);
        setBackground(background);
      }

      myLabel.setForeground(FOREGROUND);

      myLabel.setText(XmlStringUtil.wrapInHtml(text));
      return myLabel.getText();
    }
private String doSetup(@NotNull @NlsContexts.Label String text, @NotNull Color background)