code: function (scope, sender) {
  /*Line 31 - 'AtomWindow.js' */                AtomBinder.setValue(this, "isOpen", false);
  /*Line 32 - 'AtomWindow.js' */                var val = this._value;
  /*Line 33 - 'AtomWindow.js' */                var caller = this;
  /*Line 34 - 'AtomWindow.js' */                this._value = null;
  
  /*Line 36 - 'AtomWindow.js' */                WebAtoms.dispatcher.callLater(function () {
  /*Line 37 - 'AtomWindow.js' */                    AtomBinder.setValue(caller, "value", val);
  /*Line 38 - 'AtomWindow.js' */                    caller.invokeAction(caller._next);
  /*Line 39 - 'AtomWindow.js' */                    caller.disposeChildren(caller._element);
  /*Line 40 - 'AtomWindow.js' */                });
  /*Line 41 - 'AtomWindow.js' */            }
docs: /*Line 30 - 'AtomWindow.js'