accept(configurations) {
    configurations = this.normalizeParams(configurations);

    this.params = this._isServer
      ? this.acceptAsServer(configurations)
      : this.acceptAsClient(configurations);

    return this.params;
  }
Accept an extension negotiation offer/response.

@param {Array} configurations The extension negotiation offers/reponse
@return {Object} Accepted configuration
@public