DummyTransactionParticipant[] participants = {
new DummyNonDurableTransactionParticipant(),
new DummyNonDurableTransactionParticipant() {
protected boolean prepareResult() { return true; }
},
new DummyTransactionParticipant() {
public void prepareAndCommit(Transaction txn) {
assertNotAborted();
try {
txn.abort(abortXcp);
} catch (RuntimeException e) {