code: function (up) {
  /*Line 168 - 'AtomAutoCompleteBox.js' */                if (!this._items || !this._items.length)
  /*Line 169 - 'AtomAutoCompleteBox.js' */                    return;
  /*Line 170 - 'AtomAutoCompleteBox.js' */                var i = this.get_selectedIndex();
  
  /*Line 172 - 'AtomAutoCompleteBox.js' */                if (i == -1) {
  /*Line 173 - 'AtomAutoCompleteBox.js' */                    this.backupLabel = this.get_displayLabel();
  /*Line 174 - 'AtomAutoCompleteBox.js' */                }
  
  /*Line 176 - 'AtomAutoCompleteBox.js' */                i = up ? (i - 1) : (i + 1);
  /*Line 177 - 'AtomAutoCompleteBox.js' */                if (up && i == -2) {
  /*Line 178 - 'AtomAutoCompleteBox.js' */                    i = this._items.length - 1;
  /*Line 179 - 'AtomAutoCompleteBox.js' */                }
  /*Line 180 - 'AtomAutoCompleteBox.js' */                if (!up && i == this._items.length) {
  /*Line 181 - 'AtomAutoCompleteBox.js' */                    i = -1;
  /*Line 182 - 'AtomAutoCompleteBox.js' */                }
  
  /*Line 184 - 'AtomAutoCompleteBox.js' */                AtomBinder.setValue(this, "selectedIndex", i);
  /*Line 185 - 'AtomAutoCompleteBox.js' */                if (i == -1) {
  /*Line 186 - 'AtomAutoCompleteBox.js' */                    AtomBinder.setValue(this, "displayLabel", this.backupLabel || "");
  /*Line 187 - 'AtomAutoCompleteBox.js' */                } else {
  /*Line 188 - 'AtomAutoCompleteBox.js' */                    this.refreshLabel();
  /*Line 189 - 'AtomAutoCompleteBox.js' */                }
  /*Line 190 - 'AtomAutoCompleteBox.js' */            }
docs: /*Line 167 - 'AtomAutoCompleteBox.js'