docs: @PostConstruct
      void init() {
  
          queryTextField = createSearchField();
          validationIcon = createStatusIcon();
  
          setSizeUndefined();
          setSpacing(true);
          addStyleName("custom-search-layout");
          addComponents(validationIcon, queryTextField);
          setComponentAlignment(validationIcon, Alignment.TOP_CENTER);
  
          eventBus.subscribe(this);
          new TextFieldSuggestionBox(rsqlValidationOracle, this).extend(queryTextField);
      }