public String Format(JwValidationError error)
        {
            if( error.GetErrorType() == JwValidationErrorType.ALL_DIGIT ) return FormatAllDigitError((JwDigitValidationError)error);
            if( error.GetErrorType() == JwValidationErrorType.ALL_LETTER) return FormatAllLetterError((JwLetterValidationError)error);
            if( error.GetErrorType() == JwValidationErrorType.CODE ) return FormatCodeError((JwCodeValidationError)error);
            if( error.GetErrorType() == JwValidationErrorType.FIXED_LENGTH ) return FormatFixedLengthError((JwFixedLengthValidationError)error);
            if( error.GetErrorType() == JwValidationErrorType.MAXIMUM_LENGTH) return FormatMaximumLengthError((JwMaximumLengthValidationError)error);
            if( error.GetErrorType() == JwValidationErrorType.MINIMUM_LENGTH) return FormatMinimumLengthError((JwMinimumLengthValidationError)error);
            if( error.GetErrorType() == JwValidationErrorType.REQUIRED ) return FormatRequiredError((JwRequiredValidationError)error);
            if( error.GetErrorType() == JwValidationErrorType.TEXT ) return FormatTextError((JwTextValidationError)error);
            if( error.GetErrorType() == JwValidationErrorType.DOUBLE_VALUE ) return FormatDoubleError((JwDoubleValueValidationError)error);
            if( error.GetErrorType() == JwValidationErrorType.MINIMUM_VALUE ) return FormatMinimumValueError((JwMinimumValueValidationError)error);
            if( error.GetErrorType() == JwValidationErrorType.MAXIMUM_VALUE ) return FormatMaximumValueError((JwMaximumValueValidationError)error);
            if( error.GetErrorType() == JwValidationErrorType.POSITIVE_VALUE ) return FormatPositiveValueError((JwPositiveValueValidationError)error);
            if( error.GetErrorType() == JwValidationErrorType.ALL_ALPHANUMERIC ) return FormatAlphanumericValueError((JwAlphaNumericValidationError)error);

            return "NO ENTRY";
        }
 //# __________ PROTOCOL :: PRIVATE __________ #//
 public String ReplaceNormal(JwValidationError e, String template)
 {
     String s = template;
     s = s.Replace("${ModelName}", e.ModelName);
     s = s.Replace("${FieldName}", e.FieldName);
     return s;
 }