docs: function (out, options) {
              options = options || {};
              var cfg = this._cfg;
              if (!("defaultTemplate" in options)) {
                  if (cfg.suggestionsTemplate) {
                      options.defaultTemplate = cfg.suggestionsTemplate;
                  } else {
                      options.defaultTemplate = this.controller.getDefaultTemplate();
                  }
              }
              if (!("minWidth" in options)) {
                  var inputMarkupWidth = this._inputMarkupWidth;
                  // set a minimum size for the autocomplete content
                  inputMarkupWidth = (inputMarkupWidth < 150) ? 150 : inputMarkupWidth;
                  options.minWidth = inputMarkupWidth + this._skinObj.offsetRight;
              }
              options.maxHeight = this._cfg.popupMaxHeight || 210;
              if (cfg.waiAria) {
                  options.onchange = {
                      scope: this,
                      fn: this._updateAriaActiveDescendant,
                      args: options.onchange
                  };
              }
              this.$DropDownListTrait._renderDropdownContent.call(this, out, options);
          }