whole_func_string: function (callback, verbose, updateOptions, startOptions) {
              log(PLUGIN_NAME + ' - Webdriver standalone will be updated');
  
              return new Promise((resolve) => {
                  this.webDriverUpdate(updateOptions, () => {
                      log(PLUGIN_NAME + ' - Webdriver standalone is updated');
                      resolve(this.webDriverStandaloneStart(callback, verbose, startOptions));
                  });
              });
          }
func_code_string: function (callback, verbose, updateOptions, startOptions) {
              log(PLUGIN_NAME + ' - Webdriver standalone will be updated');
  
              return new Promise((resolve) => {
                  this.webDriverUpdate(updateOptions, () => {
                      log(PLUGIN_NAME + ' - Webdriver standalone is updated');
                      resolve(this.webDriverStandaloneStart(callback, verbose, startOptions));
                  });
              });
          }
func_documentation_string: Update and start the webDriver connector
  
  @method
  @static
  @param {Function} callback
  @param {boolean} [verbose=true]
  @param {Object} [updateOptions]
  @param {Object} [startOptions]
  @returns {Promise.<WebDriverService~stopServer>}