code: protected Object invoke(SoapCall<T> soapCall) throws Exception {
      Method soapClientMethod = soapCall.getSoapClientMethod();
      Object[] soapArgs = soapCall.getSoapArgs();
      soapArgs = processSoapArguments(soapClientMethod, soapArgs);
      return soapClientMethod.invoke(soapCall.getSoapClient(), soapArgs);
    }
docs: Takes a {@link SoapCall} object and invokes the method by reflection.
  
  @param soapCall contains the SOAP method, SOAP client, and args to be
  called
  @return the response from the SOAP web service
  @throws Exception thrown if calling the operation on the remote service
  fails