}
LocalTransactionContext currentTx = contextMap.get(txId);
try {
currentTx.commit(ignoreTimeout);
statistics.transactionCommitted();
} catch (TransactionTimeoutException tte) {
statistics.transactionTimedOut();
statistics.transactionRolledBack();
throw tte;