final DemoVolatileParticipant p2 = new DemoVolatileParticipant();
final FailureParticipant p3 = new FailureParticipant(FailureParticipant.FAIL_IN_PREPARE, FailureParticipant.NONE);
final DemoVolatileParticipant p4 = new DemoVolatileParticipant();
ut.begin();
final TxContext tx = tm.suspend();
tm.resume(tx);
tm.enlistForDurableTwoPhase(p1, p1.identifier());
tm.enlistForVolatileTwoPhase(p2, p2.identifier());
ust.begin();
final TxContext stx = tm.suspend();