code: function(message, line, col, rule, data) {
          "use strict";
          var err = {
              type    : "error",
              line    : line,
              col     : col,
              message : message,
              evidence: this.lines[line-1],
              rule    : rule || {}
          };
          if (data) {
          	err.data = data;
          }
          this.messages.push(err);
      }
docs: Report an error.
  @param {String} message The message to store.
  @param {int} line The line number.
  @param {int} col The column number.
  @param {Object} rule The rule this message relates to.
  @param {Object} data An optional object to pass message data through
  @method error
  ORION Include NLS data in message