'@param methodsList: list of methods\' names that should be replaced.
@type methodsList: C{list}'

def __init__(self, methodsList):

    self.methods = []
    self.nickname = 'Wolf'
    for method in methodsList:
        def fake_method(method=method):
            '\n                                                                Collects    C{method}s.\n                                                                '
            def inner(*args):
                self.methods.append((method, args))
            return inner
        setattr(self, method, fake_method())
