try
{
cm.begin();
cm.enlistParticipant(new TwoPhaseParticipant("p1"));
cm.enlistParticipant(new TwoPhaseParticipant("p2"));
cm.enlistSynchronization(new TwoPhaseSynchronization());
System.out.println("Started: "+cm.identifier()+"\n");
ActivityHierarchy hier = cm.suspend();