code: function errorReturn(err, errArgs) {
  
    // this allows entering any number of fields to be formatted, as you can pass in one arg or an array of args
    if (errArgs) {
      var args = [err];
      if (_.isArray(errArgs)) {
        args = args.concat(errArgs);
      }
      else {
        args.push(errArgs);
      }
      err = util.format.apply(util, args);
    }
  
    var ret = {error: new Error(err)};
    return [ret];
  }
docs: Used by the {@link Validation.Parameters} to indicate that a particular <tt>value</tt> did not pass validation.
  Everything returns an array as object and arrays can have multiple error messages returned.
  This uses the Error class in case any additional property of an Error is needed at a later point.
  
  @memberOf Validation.Parameters
  @method Return_Error
  @param {string} err The error message to get returned. If <tt>errArgs</tt> is provided, then this will call util.format().
  @param {string|Array} [errArgs] Optionally, the args to get passed to util.format().
  @returns {Array} An array containing an object with an error property (which contains an Array of Error objects)