code: function () {
              if (this._fullWidth) {
                  if (this._skinObj.frame.frameType === "SimpleHTML" || this._skinObj.frame.frameType === "Table" || this._checkFrameHasIcons()) {
                      this._fullWidth = false;
                      this.$logError(this.FULL_WIDTH_NOT_SUPPORTED);
                  } else {
                      this._extraCssClassNames.push("xFullWidth");
                      this._cfg.width = -1;
                  }
              }
              this.$Input._checkCfgConsistency.call(this);
          }
docs: Internal function called before markup generation to check the widget configuration consistency.
  It checks if the fullWidth property is applicable to the widget. When called the cfg structure has already
  been normalized from its bean definition Note: this method must be overridden if extra-checks have to be made
  in sub-widgets
  @protected