/**
  * Returns a SOAP header from the given SOAP client, if it exists.
  *
  * @param soapClient the SOAP client to check for the given header
  * @param headerName the name of the header being looked for
  * @return the header element, if it exists
  */
 @Override
 public Object getHeader(Stub soapClient, String headerName) {
   SOAPHeaderElement[] soapHeaders = soapClient.getHeaders();
   for (SOAPHeaderElement soapHeader : soapHeaders) {
     if (soapHeader.getName().equals(headerName)) {
       return soapHeader;
     }
   }
   return null;
 }