@Override
public Object call() throws Exception {
Assert.assertTrue(txw.isActive(txid2));
sa.stop(txType, txid2);
try {
txw.run(txType, txid2, new Callable<Object>() {
@Override
public Object call() throws Exception {
Assert.fail("Should not be able to start a new work on a discontinued transaction");
return null;
}