def METHOD_NAME(self, bound):
    if bound:
        # When called as instance method, the instance ('self') will be
        # passed as first argument automatically, so the first argument
        # should be excluded from the signature during this invocation.
        return self.arguments[1:]
    else:
        return self.arguments