code: function (oControl, bVisible) {
  			var bOldVisible = this.getVisible(oControl);
  
  			var vReturnValue = JsControlTreeModifier.setVisible.apply(this, arguments);
  
  			/* If the visibility changed, record the reversal as undo operation */
  			if (bOldVisible !== this.getVisible(oControl)){
  				this._saveUndoOperation("setVisible", [oControl, bOldVisible]);
  			}
  
  			return vReturnValue;
  		}
docs: Execute the visibility change from parent and record the opposite visibility as undo operation
  @override