internal override byte[] PromotedToken(InternalTransaction tx) { if (tx.promotedToken == null) { tx._promoteState.EnterState(tx); tx.State.CheckForFinishedTransaction(tx); } return tx.promotedToken; }