code: function(method, parameters, fieldValue) {
          // We will be using this variable to prepend the fieldValue variable to the parameters variable.  We
          // do this so we can use the .apply Function method.
          if (! (method in this["validations"])) {
              throw new Error("Validation does not exist: " + method);
          }
  
          if (! parameters) {
              return this["validations"][method](fieldValue);
          }
  
          // We do this so we can use the .apply Function method below.  All parameters for each method call will be based
          // on the parameters array.
          parameters.unshift(fieldValue);
  
          // this.validations makes sure the scope that is used during the validation call is within the validations scope and
          // first value of the parameters array is actually the field's value.  We have to do this as .apply will distribute
          // out the parameters array as different parameters for each index.  So ["value", ["5", "10"]] passed to between would be
          // between(value, [5, 10]);
          return this["validations"][method].apply(this.validations, parameters);
      }
docs: Validatinator.callValidationMethodWithParameters(String method, Array parameters, Object fieldValue);
  
  Attempts to call the validation method supplied with the provided parameters if
  any parameters exist, if they don't then just call the validation method with
  the current validating field's value.
  
  @Added: 1/9/2014