{
final String serviceURI = ProxyURIRewriting.rewriteURI(conversationId, getParticipantURI()) ;
final CoordinationContextType context = ATInteropUtil.createCoordinationContext(getSourceCoordinatorURI()) ;
getParticipantStub().preparedAfterTimeout(serviceURI, context) ;
final CompletionCoordinatorParticipant participant = ATInteropUtil.registerCompletion(context, context.getIdentifier().getValue()) ;
participant.commit() ;
fail("Transaction rollback expected") ;
}
catch (final TransactionRolledBackException tre)
{
state.waitForCompletion(getTestTimeout()) ;