'Get a method by name and return it in an I{execution wrapper}.
@param name: The name of a method.
@type name: str
@return: An I{execution wrapper} for the specified method name.
@rtype: L{Method}'

def __getitem__(self, name):

    m = self.__methods.get(name)
    if (m is None):
        qn = '.'.join((self.__qn, name))
        raise MethodNotFound, qn
    return Method(self.__client, m)
