internal InternalTestFailureException(UtfMessage message, Exception inner) : base(message, inner) { }
 internal AssertInconclusiveException(UtfMessage message, Exception inner) : base(message, inner) { }
 internal InternalTestFailureException(UtfMessage message) : base(message) { }
 internal AssertFailedException(UtfMessage message, Exception inner) : base(message, inner) { }
 internal AssertInconclusiveException(UtfMessage message) : base(message) { }
 internal UnitTestAssertException(UtfMessage message, Exception inner) : base(message, inner)
 {
     Debug.Assert(message != null);
     // inner can be null.
     m_message = message;
 }
 internal AssertFailedException(UtfMessage message) : base(message) { }
 internal AssertInconclusiveException(UtfMessage message, Exception inner) : base(message, inner)
 {
 }
 internal UnitTestAssertException(UtfMessage message): this(message, null)
 {
 }
 internal AssertFailedException(UtfMessage message, Exception inner) : base(message, inner)
 {
 }
 internal AssertInconclusiveException(UtfMessage message) : base(message)
 {
 }
 internal AssertFailedException(UtfMessage message) : base(message)
 {
 }
 internal UnitTestAssertException(UtfMessage message, Exception inner) : base(message, inner)
 {
     Debug.Assert(message != null);
     // inner can be null.
     m_message = message;
 }
 internal UnitTestAssertException(UtfMessage message) : this(message, null)
 {
 }
 internal InternalTestFailureException(UtfMessage message, Exception inner) : base(message, inner)
 {
 }
 internal InternalTestFailureException(UtfMessage message) : base(message)
 {
 }