docs: private HorizontalLayout getLayoutFromResult(final CmsResourceTypeStatResult statResult) {
  
          HorizontalLayout hLayout = new HorizontalLayout();
          hLayout.setWidth("100%");
          hLayout.setHeight("60px");
          hLayout.addStyleName("o-report");
  
          Label result = new Label();
          result.setContentMode(ContentMode.HTML);
          result.addStyleName("v-scrollable");
          //result.addStyleName("o-report");
          result.setValue(statResult.getResult());
  
          Label type = new Label();
          type.setWidth("200px");
          type.setContentMode(ContentMode.HTML);
          type.addStyleName("v-scrollable");
          //type.addStyleName("o-report");
          type.setValue(statResult.getTypeTitle());
  
          Label time = new Label();
          time.setWidth("180px");
          time.setContentMode(ContentMode.HTML);
          time.addStyleName("v-scrollable");
          //time.addStyleName("o-report");
          time.setValue(
              CmsDateUtil.getDateTime(
                  new Date(statResult.getTimestamp()),
                  java.text.DateFormat.DATE_FIELD,
                  A_CmsUI.get().getLocale()));
  
          Button showList = new Button(CmsVaadinUtils.getMessageText(Messages.GUI_DATABASEAPP_STATS_LIST_0));
          showList.setWidth("100px");
  
          showList.addClickListener(new Button.ClickListener() {
  
              private static final long serialVersionUID = 2665235403970750534L;
  
              public void buttonClick(ClickEvent event) {
  
                  CmsSearchReplaceSettings settings = new CmsSearchReplaceSettings();
                  settings.setPaths(Collections.singletonList("/"));
                  settings.setSiteRoot(statResult.getSiteRoot());
                  settings.setSearchpattern(".*");
                  if (statResult.getType() != null) {
                      settings.setTypes(statResult.getType().getTypeName());
                  }
                  settings.setType(SearchType.fullText);
                  CmsAppWorkplaceUi.get().getNavigator().navigateTo(
                      CmsSourceSearchAppConfiguration.APP_ID + "/" + CmsSourceSearchApp.generateState(settings));
              }
          });
  
          hLayout.addComponent(type);
          hLayout.addComponent(result);
          hLayout.addComponent(time);
          hLayout.addComponent(showList);
          hLayout.setExpandRatio(result, 1);
          hLayout.setData(statResult);
          hLayout.setSpacing(true);
          hLayout.setComponentAlignment(showList, Alignment.MIDDLE_CENTER);
          hLayout.setComponentAlignment(time, Alignment.MIDDLE_CENTER);
          hLayout.setComponentAlignment(result, Alignment.MIDDLE_CENTER);
          hLayout.setComponentAlignment(type, Alignment.MIDDLE_CENTER);
          return hLayout;
      }