}
} else {
PreparableTransactionRunner runner = new PreparableTransactionRunner(env);
com.sleepycat.je.Transaction txn = null;
try {
runner.prepare(new ModificationsTransactionWorker(mods));
txn = CurrentTransaction.getInstance(env).getTransaction();
txnMap.put(tx, txn);
} catch (Exception e) {
e.printStackTrace();
}