code: function (s) {
  /*Line 40 - 'AtomUIComponent.js' */                var scope = this._localScope || this.get_scope();
  /*Line 41 - 'AtomUIComponent.js' */                for (var k in s) {
  /*Line 42 - 'AtomUIComponent.js' */                    if (/^(application|owner|app|parent)$/gi.test(k))
  /*Line 43 - 'AtomUIComponent.js' */                        throw new Error("Invalid name for the scope property");
  /*Line 44 - 'AtomUIComponent.js' */                    // if value is already set...
  /*Line 45 - 'AtomUIComponent.js' */                    var v = s[k];
  /*Line 46 - 'AtomUIComponent.js' */                    if (scope == window.appScope && !window.atomApplication._ready) {
  /*Line 47 - 'AtomUIComponent.js' */                        if ((k.indexOf('_') != 0)
  /*Line 48 - 'AtomUIComponent.js' */                            && (v !== undefined && v !== null)
  /*Line 49 - 'AtomUIComponent.js' */                            && (/string|number|boolean/i.test(typeof (v)))){
  /*Line 50 - 'AtomUIComponent.js' */                                atomApplication._defaultScope[k] = v;
  /*Line 51 - 'AtomUIComponent.js' */                            }
  /*Line 52 - 'AtomUIComponent.js' */                    }
  /*Line 53 - 'AtomUIComponent.js' */                    if (scope[k] !== undefined)
  /*Line 54 - 'AtomUIComponent.js' */                        continue;
  /*Line 55 - 'AtomUIComponent.js' */                    scope[k] = v;
  /*Line 56 - 'AtomUIComponent.js' */                }
  /*Line 57 - 'AtomUIComponent.js' */            }
docs: /*Line 39 - 'AtomUIComponent.js'