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();
tm.resume(stx);
tm.enlistForDurableTwoPhase(p3, "failure in prepare");
tm.enlistForVolatileTwoPhase(p4, p4.identifier());