if (depends != 0 && depends != TransactionStatus.ABORTED) {
// version is from concurrent txn that already committed
// or timed out waiting to see. Either
// way, must abort.
_exchange._transaction.rollback();
throw new RollbackException();
}
if (version > _foundVersion) {
_foundVersion = version;
}
break;