docs: def getService(self, name, auto_execute=True):
          """
          Returns a L{ServiceProxy} for the supplied name. Sets up an object that
          can have method calls made to it that build the AMF requests.
  
          @rtype: L{ServiceProxy}
          """
          if not isinstance(name, basestring):
              raise TypeError('string type required')
  
          return ServiceProxy(self, name, auto_execute)