docs: function (stateInfo) {
                  if (dynamicDependencies.arrayUtil.contains(stateMemory.discarded, stateInfo.state.id)) {
                      if (stateInfo.position < this._currentPos) {
                          this.back();
                      } else {
                          this.forward();
                      }
                      return false;
                  }
                  this._currentPos = stateInfo.position;
                  this._currentId = stateInfo.state.id;
                  this._setTitle(stateInfo.state.title);
                  return true;
              }