// Always check if we need to want to run CLOSE_AUCTIONS
// We only do this from the first client
if (AuctionMarkConstants.CLOSE_AUCTIONS_SEPARATE_THREAD == false &&
closeAuctions_flag.compareAndSet(true, false)) {
txn = Transaction.CloseAuctions;
TransactionTypes txnTypes = this.getWorkloadConfiguration().getTransTypes();
txnType = txnTypes.getType(txn.procClass);
assert(txnType != null) : txnTypes;
} else {
txn = Transaction.get(txnType.getProcedureClass());
assert(txn != null) :
"Failed to get Transaction handle for " + txnType.getProcedureClass().getSimpleName();