code: def prepare_wrapper(version, service)
        api_config.do_require(version, service)
        endpoint = api_config.endpoint(version, service)
        interface_class_name = api_config.interface_name(version, service)
  
        wrapper = class_for_path(interface_class_name).new(@config, endpoint)
        auth_handler = get_auth_handler()
        header_ns = api_config.config(:header_ns) + version.to_s
        soap_handler = soap_header_handler(auth_handler, version, header_ns,
                                           wrapper.namespace)
        wrapper.header_handler = soap_handler
  
        return wrapper
      end
docs: Handle loading of a single service.
   Creates the wrapper, sets up handlers and creates an instance of it.
  
   Args:
   - version: intended API version, must be a symbol
   - service: name for the intended service
  
   Returns:
   - a simplified wrapper generated for the service