protected Object send () throws PropagationException
{
Participant part = getParticipant ();
HeuristicMessage[] msgs = null;
try {
msgs = part.commit ( onephase_ );
return msgs;
} catch ( RollbackException rb ) {
throw new PropagationException ( rb, false );
} catch ( HeurMixedException heurm ) {
throw new PropagationException ( heurm, false );