code: function _constructor () {
      converterOptions = converterOptions || {};
  
      for (var gOpt in globalOptions) {
        if (globalOptions.hasOwnProperty(gOpt)) {
          options[gOpt] = globalOptions[gOpt];
        }
      }
  
      // Merge options
      if (typeof converterOptions === 'object') {
        for (var opt in converterOptions) {
          if (converterOptions.hasOwnProperty(opt)) {
            options[opt] = converterOptions[opt];
          }
        }
      } else {
        throw Error('Converter expects the passed parameter to be an object, but ' + typeof converterOptions +
        ' was passed instead.');
      }
  
      if (options.extensions) {
        showdown.helper.forEach(options.extensions, _parseExtension);
      }
    }
docs: Converter constructor
  @private