docs: protected VerticalLayout getLayout(final List<String> htmlLines, final List<InfoElementBean> additionalElements) {
  
          VerticalLayout layout = new VerticalLayout();
          Label label = new Label();
          label.setWidthUndefined();
          layout.setMargin(true);
          label.setContentMode(ContentMode.HTML);
          layout.addStyleName(OpenCmsTheme.INFO);
          String htmlContent = "";
          for (String line : htmlLines) {
              htmlContent += line;
          }
          label.setValue(htmlContent);
  
          layout.addComponent(label);
          for (InfoElementBean infoElement : additionalElements) {
              layout.addComponent(infoElement.getComponent(), infoElement.getPos());
          }
          layout.setWidthUndefined();
          return layout;
      }