public AdmcExitException(AdmcExitCode exitCode, List<string> output = null)
 {
     this.ExitCode = exitCode;
     this.DecodeMessage(output);			            
 }
        //public clsTSMMessage TSMMessage { get; protected set; }

        //public AdmcExitException(AdmcExitCode exitCode, clsTSMMessage message)
        public AdmcExitException(AdmcExitCode exitCode, string message = null)
            : this(exitCode, message != null ? new List<string>() { message } : null)
        {          
            // dummy!.
        }