public static void addValidation(DataConfiguration.DataType dataType, String code)
 {
     DataConfiguration dataConfiguration;
     if (m_DataConfigurations.TryGetValue(dataType, out dataConfiguration))
     {
         String errorMessage = "The " + dataType.ToString() + " code '" + code + "' does not exist";
         listDataValidations.Add(new DataValidation(dataConfiguration, code, errorMessage));
     }
     else
     {
         throw (new Exception("Unable to convert '" + dataType.ToString() + "' into a DataConfiguration.DataType"));
     }
 }
 public static Boolean isValid(DataConfiguration.DataType dataType, String code)
 {
     DataConfiguration dataConfiguration;
     if (m_DataConfigurations.TryGetValue(dataType, out dataConfiguration))
     {
         return dataConfiguration.isValid(code);
     }
     else
     {
         throw (new Exception("Unable to convert '" + dataType.ToString() + "' into a DataConfiguration.DataType"));
     }
 }