code: function(message, path, rule, value, errors) {
    this.message = message;
    this.path = path;
    this.rule = rule;
    this.value = value;
    this.errors = errors;
  }
docs: @fileOverview Contains the standard Compiler and ClosureCompiler classes
   
  Validation error returned from validators
  
  @method
  @param {string} message error validation
  @param {array} path array of strings representing the element in the object that caused the error
  @param {object} rule the vitesse object that caused the validation error
  @param {object} value the value of the object that caused the failure
  @param {array} errors all the failed child errors associated with the validation errors (allOf, oneOf, etc.)
  @return {ValidationError}