JtxTransaction jtx1 = manager.requestTransaction(new JtxTransactionMode().propagationRequired().readOnly(false));
WorkSession work1 = jtx1.requestResource(WorkSession.class);
assertEquals(1, manager.totalTransactions());
work1.writeValue("one");
assertEquals("[1] one", work1.readValue());
JtxTransaction jtx2 = manager.requestTransaction(new JtxTransactionMode().propagationRequiresNew().readOnly(false));
assertEquals(2, manager.totalTransactions());
assertNotSame(jtx2, jtx1);