docs: public static String createConfigurationString(CmsHtmlWidgetOption option) {
  
          StringBuffer result = new StringBuffer(512);
          boolean added = false;
          if (!option.getEditorHeight().equals(EDITOR_DEFAULTHEIGHT)) {
              // append the height configuration
              result.append(OPTION_HEIGHT);
              result.append(option.getEditorHeight());
              added = true;
          }
          if (option.useCss()) {
              // append the CSS VFS path
              if (added) {
                  result.append(DELIMITER_OPTION);
              }
              result.append(OPTION_CSS);
              result.append(option.getCssPath());
              added = true;
          }
          if (option.showStylesXml()) {
              // append the styles XML VFS path
              if (added) {
                  result.append(DELIMITER_OPTION);
              }
              result.append(OPTION_STYLES);
              result.append(option.getStylesXmlPath());
              added = true;
          }
          if (!option.getAdditionalButtons().isEmpty()) {
              // append the additional buttons to show
              if (added) {
                  result.append(DELIMITER_OPTION);
              }
              result.append(
                  CmsStringUtil.collectionAsString(option.getAdditionalButtons(), String.valueOf(DELIMITER_OPTION)));
              added = true;
          }
          if (!option.getHiddenButtons().isEmpty()) {
              // append the buttons to hide from tool bar
              if (added) {
                  result.append(DELIMITER_OPTION);
              }
              result.append(OPTION_HIDEBUTTONS);
              result.append(CmsStringUtil.collectionAsString(option.getHiddenButtons(), String.valueOf(DELIMITER_VALUE)));
              added = true;
          }
          if (CmsStringUtil.isNotEmpty(option.getButtonBarOptionString())) {
              // append the button bar definition
              if (added) {
                  result.append(DELIMITER_OPTION);
              }
              result.append(OPTION_BUTTONBAR);
              result.append(option.getButtonBarOptionString());
              added = true;
          }
          if (option.isImportCss()) {
              if (added) {
                  result.append(DELIMITER_OPTION);
              }
              result.append(OPTION_IMPORTCSS);
              added = true;
          }
          if (CmsStringUtil.isNotEmpty(option.getFormatSelectOptions())) {
              // append the format select option String
              if (added) {
                  result.append(DELIMITER_OPTION);
              }
              result.append(OPTION_FORMATSELECT_OPTIONS);
              result.append(option.getFormatSelectOptions());
              added = true;
          }
  
          return result.toString();
      }