Select + Renderer: Is it possible to visualize selected item as rendered component?

I use the Select component to select locale:

      localeComboBox = new Select<Locale>();
      localeComboBox.setItems(this.provider.getProvidedLocales());
      localeComboBox.setItemLabelGenerator(locale->locale.getCountry());
      localeComboBox.setRenderer(new ComponentRenderer<>(locale->{
        FlexLayout flexLayout = new FlexLayout();
        flexLayout.setAlignItems(Alignment.CENTER);
        Image img = new Image();
        img.setSrc(String.format("countries/%s.png", locale.getCountry()));
        flexLayout.add(img);
        Div info = new Div();
        info.setText(locale.getCountry());
        flexLayout.add(info);
        return flexLayout;
      }));

Popup shows my custom component as it expected:

But when popup is closed I see only LabelGenerator text.

I expect that selected item must be shown as custom component from renderer. Is it possible?
image.png
image.png

it will actually use the renderer in the field itself, but you can’t combine that with an itemLabelGenerator (after all, what would be the purpose of the itemLabelGenerator if you’re rendering the items with renderers?)

Thank you for the hint. Indeed ItemLabelGenerator is unnecessary here. I have removed item generator and now select shows rendered component.