':param variable: ``Variable``, for the variable'

def __init__(self, variable):

    assert isinstance(variable, Variable), (u'%s    is    not    a    Variable' % variable)
    self.variable = variable
