docs: protected CmsFormRow createRow(
          String labelText,
          String description,
          Widget widget,
          final String infoText,
          final boolean infoIsHtml) {
  
          CmsFormRow row = new CmsFormRow();
          Label label = row.getLabel();
          label.setText(labelText);
          if (description != NO_DESCRIPTION) {
              label.setTitle(CmsStringUtil.isNotEmptyOrWhitespaceOnly(description) ? description : labelText);
          }
          row.setInfo(infoText, infoIsHtml);
          row.getWidgetContainer().add(widget);
  
          if (m_truncationWidth > 0) {
              row.truncate(m_truncationMetricsKey, m_truncationWidth);
          }
  
          return row;
      }