final TxContext stx = tm.suspend();
tm.resume(stx);
tm.enlistForDurableTwoPhase(p3, p3.identifier());
tm.enlistForVolatileTwoPhase(p4, p4.identifier());
tm.resume(tx);
ut.commit();
assertTrue(p1.prepared() && p1.resolved() && p1.passed());
assertTrue(p2.prepared() && p2.resolved() && p2.passed());
assertTrue(p3.prepared() && p3.resolved() && p3.passed());
assertTrue(p4.prepared() && p4.resolved() && p4.passed());