if (txn.isActive()) {
for (Entry e = _first; e != null; e = e.getPrevious()) {
final long version = e.getVersion();
final long depends = ti.wwDependency(version, txn.getTransactionStatus(), 0);
if (depends == TIMED_OUT) {
throw new WWRetryException(version);
}
if (depends != 0 && depends != ABORTED) {
/*
* version is from a concurrent transaction
* that already committed or timed out