execute(input) {
    return this._extensions.map(p => {
      if (typeof p.response === 'function') {
        return p.response(input)
      } else {
        return p.response
      }
    })
  }
/**
   * Execute (if callback) and return or just return (if object) the response for each extension registered to this extension point.
   * Any asynchronous responses will be executed in parallel and the returned array will contain a promise for each of these responses.
   * @param {*} input Input to be provided as a parameter to each response if response is a callback.
   * @returns {Array} List of responses from the extensions.
   */
Execute (if callback) and return or just return (if object) the response for each extension registered to this extension point.
Any asynchronous responses will be executed in parallel and the returned array will contain a promise for each of these responses.
@param {*} input Input to be provided as a parameter to each response if response is a callback.
@returns {Array} List of responses from the extensions.
Execute ( if callback ) and return or just return ( if object ) the response for each extension registered to this extension point . Any asynchronous responses will be executed in parallel and the returned array will contain a promise for each of these responses . @param { * } input Input to be provided as a parameter to each response if response is a callback . @returns { Array } List of responses from the extensions .
execute(input) {
    return this._extensions.map(p => {
      if (typeof p.response === 'function') {
        return p.response(input)
      } else {
        return p.response
      }
    })
  }
execute ( input ) { return this . _extensions . map ( p => { if ( typeof p . response === 'function' ) { return p . response ( input ) } else { return p . response } } ) }
Execute (if callback) and return or just return (if object) the response for each extension registered to this extension point.
Execute ( if callback ) and return or just return ( if object ) the response for each extension registered to this extension point .