protected override void PromotedTransactionOutcome(InternalTransaction tx)
{
if ((null == tx._innerException) && (null != tx.PromotedTransaction))
{
tx._innerException = tx.PromotedTransaction.InnerException;
}
throw TransactionAbortedException.Create(SR.TransactionAborted, tx._innerException, tx.DistributedTxId);
}