public byte[] PromoteTransaction(Guid fromTxId)
{
var committableTransaction = new CommittableTransaction();
var transmitterPropagationToken = TransactionInterop.GetTransmitterPropagationToken(committableTransaction);
TransactionalStorage.Batch(
actions =>
actions.Transactions.ModifyTransactionId(fromTxId, committableTransaction.TransactionInformation.DistributedIdentifier,
TransactionManager.DefaultTimeout));
promotedTransactions.TryAdd(committableTransaction.TransactionInformation.DistributedIdentifier, committableTransaction);
return transmitterPropagationToken;
}