class SoapRequestClient {

    public Element makeSoapRequest(Element requestElement, URI uri) throws SOAPRequestError {
        return makePost(uri, requestElement).getBody();
    }

    @Inject public  SoapRequestClient(SoapMessageManager soapMessageManager, @Named("SoapClient") Client client);

}