docs: function(path, fieldValue, errors, errorsContent)
      {
          var e = {};
          var er = {};
          if (_.isArray(errors) && errors.length > 0) {
              er.errors = errors;
          }
          if (_.isArray(errorsContent) && errorsContent.length > 0) {
              er.content = errorsContent;
          }
  
          var self           = new Error();
          self.__proto__     = FieldValidatorError.prototype;
          self.message       = er;
          self.name          = 'FieldValidatorError';
          self.path          = path;
          self.fieldValue    = fieldValue;
          self.errors        = errors || [];
          self.errorsContent = errorsContent || [];
  
          return self;
      }