/// <summary>
 /// Writes the response.
 /// </summary>
 /// <param name="soapOperation">The SOAP operation.</param>
 /// <param name="controller">The controller.</param>
 /// <returns>The <see cref="Message"/>.</returns>
 private Message WriteResponse(SoapOperation soapOperation, IStreamController<XmlWriter> controller)
 {
     var format = new SoapFormatMessage(soapOperation, _messageFaultBuilder, SoapNamespaces.SdmxV21);
     return this._messageBuilderManager.GetResponse<SdmxMessageSoap, XmlWriter>(format, controller);
 }
 /// <summary>
 /// Writes the response.
 /// </summary>
 /// <param name="soapOperation">The SOAP operation.</param>
 /// <param name="streamController">The stream controller.</param>
 /// <returns>The <see cref="Message"/>.</returns>
 private Message WriteResponse(SoapOperation soapOperation, IStreamController<XmlWriter> streamController)
 {
     IMessageFormat format = new SoapFormatMessage(soapOperation, this._faultSoapBuilderFactory.GetMessageFaultSoapBuilder(SdmxSchemaEnumType.VersionTwo), this.Ns);
     return this._messageBuilderManager.GetResponse<SdmxMessageSoap, XmlWriter>(format, streamController);
 }