*/
public void commit(final NotificationType commit, final AddressingContext addressingContext,
final ArjunaContext arjunaContext)
{
final InstanceIdentifier instanceIdentifier = arjunaContext.getInstanceIdentifier() ;
final CompletionCoordinatorParticipant participant = getParticipant(instanceIdentifier) ;
try
{
if (participant != null)
{
final String messageId = MessageId.getMessageId() ;
try
{
participant.commit() ;
}
catch (final TransactionRolledBackException trbe)
{
final AddressingContext responseAddressingContext =
AddressingContext.createNotificationContext(addressingContext, messageId) ;