docs: function (propertyName, newValue, oldValue) {
              if (propertyName == "size1" || propertyName == "size2") {
                  var orientation = this._orientation, splitterDimension = orientation ? this._height : this._width, dimType, dimMode, splitPos;
                  if (newValue > splitterDimension) {
                      newValue = splitterDimension;
                  }
                  if (newValue < 0) {
                      newValue = 0;
                  }
  
                  var otherSize = splitterDimension - newValue;
                  dimType = orientation ? "height" : "width";
                  dimMode = orientation ? "top" : "left";
                  var panelBorder = orientation ? this._panelBorderH : this._panelBorderV;
  
                  var size1, size2;
                  if (propertyName == "size1") {
                      size1 = newValue;
                      size2 = otherSize;
                  } else {
                      size2 = newValue;
                      size1 = otherSize;
                  }
  
                  if (size1 === 0) {
                      splitPos = 0;
                      size2 += panelBorder;
                  } else {
                      if (size2 === 0) {
                          size1 += panelBorder;
                      }
                      splitPos = size1 + panelBorder;
                  }
                  this._splitPanel2.style[dimType] = size2 + "px";
                  this._splitPanel1.style[dimType] = size1 + "px";
                  this._splitBar.style[dimMode] = splitPos + "px";
                  this._splitBarProxy.style[dimMode] = splitPos + "px";
                  this.setProperty("size1", size1);
                  this.setProperty("size2", size2);
  
                  this._context.$refresh({
                      section : "_splitterContent1_" + this._domId
                  });
                  this._context.$refresh({
                      section : "_splitterContent2_" + this._domId
                  });
              } else {
                  this.$Container._onBoundPropertyChange.apply(this, arguments);
              }
  
          }