code: function () {
  
  /*Line 59 - 'AtomItemsControl.js' */                if (this._allowMultipleSelection) {
  /*Line 60 - 'AtomItemsControl.js' */                    var items = this._selectedItems;
  /*Line 61 - 'AtomItemsControl.js' */                    if (items.length == 0) {
  /*Line 62 - 'AtomItemsControl.js' */                        if (this._value !== undefined)
  /*Line 63 - 'AtomItemsControl.js' */                            return this._value;
  /*Line 64 - 'AtomItemsControl.js' */                        return null;
  /*Line 65 - 'AtomItemsControl.js' */                    }
  /*Line 66 - 'AtomItemsControl.js' */                    items = AtomArray.getValues(items, this._valuePath);
  /*Line 67 - 'AtomItemsControl.js' */                    if (this._valueSeparator)
  /*Line 68 - 'AtomItemsControl.js' */                        items = items.join(this._valueSeparator);
  /*Line 69 - 'AtomItemsControl.js' */                    return items;
  /*Line 70 - 'AtomItemsControl.js' */                }
  
  /*Line 72 - 'AtomItemsControl.js' */                var s = this.get_selectedItem();
  /*Line 73 - 'AtomItemsControl.js' */                if (!s) {
  /*Line 74 - 'AtomItemsControl.js' */                    if (this._value !== undefined)
  /*Line 75 - 'AtomItemsControl.js' */                        return this._value;
  /*Line 76 - 'AtomItemsControl.js' */                    return null;
  /*Line 77 - 'AtomItemsControl.js' */                }
  /*Line 78 - 'AtomItemsControl.js' */                if (this._valuePath) {
  /*Line 79 - 'AtomItemsControl.js' */                    s = s[this._valuePath];
  /*Line 80 - 'AtomItemsControl.js' */                }
  /*Line 81 - 'AtomItemsControl.js' */                return s;
  /*Line 82 - 'AtomItemsControl.js' */            }
docs: /*Line 57 - 'AtomItemsControl.js'