*/
protected final TransactionType doWork(boolean measure, Phase phase) {
TransactionType next = null;
TransactionStatus status = TransactionStatus.RETRY;
Savepoint savepoint = null;
final DatabaseType dbType = wrkld.getDBType();
final boolean recordAbortMessages = wrkld.getRecordAbortMessages();
try {
while (status == TransactionStatus.RETRY && this.testState.getState() != State.DONE) {
if (next == null)