code: private Object createSoapHeader(AdManagerServiceDescriptor adsServiceDescriptor)
        throws InstantiationException, IllegalAccessException, ClassNotFoundException {
      return Class.forName(
              adsServiceDescriptor.getInterfaceClass().getPackage().getName() + ".SoapRequestHeader")
          .newInstance();
    }
docs: Creates a SOAP header.
  
  @param adsServiceDescriptor the ads service descriptor
  @return the instantiated SOAP header
  @throws ClassNotFoundException if the SOAP header class could not be found
  @throws IllegalAccessException if the SOAP header class could not be created
  @throws InstantiationException if the SOAP header class could not be created