final SoapFault11 soapFault = new SoapFault11(soapFaultType, subcode, reason) ;
AddressingHelper.installNoneReplyTo(addressingProperties);
SoapFaultClient.sendSoapFault(soapFault, addressingProperties, TestUtil.getBusinessActivityFaultAction()) ;
final ParticipantCompletionCoordinatorDetails details = testParticipantCompletionCoordinatorProcessor.getParticipantCompletionCoordinatorDetails(messageId, 10000) ;
assertNotNull(details.hasSoapFault()) ;
assertEquals(details.hasSoapFault().getSoapFaultType(), soapFault.getSoapFaultType()) ;
assertEquals(details.hasSoapFault().getSubcode(), soapFault.getSubcode()) ;
assertEquals(details.hasSoapFault().getReason(), soapFault.getReason()) ;
checkDetails(details, false, false, messageId, null);
}