final W3CEndpointReference participant = getParticipant(service, endpoint, address, id) ;
W3CEndpointReference baPMEndpoint = registerParticipant(participant, BusinessActivityConstants.WSBA_SUB_PROTOCOL_COORDINATOR_COMPLETION);
final CoordinatorCompletionParticipantEngine engine = new CoordinatorCompletionParticipantEngine(id, baPMEndpoint, bawcp) ;
CoordinatorCompletionParticipantProcessor.getProcessor().activateParticipant(engine, id) ;
return new BACoordinatorCompletionParticipantManagerStub(engine);
}
catch (com.arjuna.wsc.InvalidProtocolException ex)
{
throw new SystemException(ex.toString());
}