final MessageContext messageContext, final MessageContext messageResponseContext,
final String action, final Reader reader, final SoapDetails soapDetails)
throws SoapFault, XMLStreamException
{
final XMLStreamReader streamReader = SoapUtils.getXMLStreamReader(reader) ;
final SoapBody response = soapService.parse(messageContext, messageResponseContext, action, streamReader, soapDetails) ;
return new SoapBodyMessage(response, soapDetails, soapService, messageContext) ;
}