code: function(params)
          {
              this.id = guid();
  
              // register this instance in the highlighters list
              storeHighlighter(this);
  
              // local params take precedence over defaults
              this.params = merge(sh.defaults, params || {})
  
              // process light mode
              if (this.getParam('light') == true)
                  this.params.toolbar = this.params.gutter = false;
          }
docs: Initializes the highlighter/brush.
  
  Constructor isn't used for initialization so that nothing executes during necessary
  `new SyntaxHighlighter.Highlighter()` call when setting up brush inheritence.
  
  @param {Hash} params Highlighter parameters.