'Return a copy with :func:`bindparam()` elements replaced.
Returns a copy of this ClauseElement with :func:`bindparam()`
elements replaced with values taken from the given dictionary::
>>> clause = column(\'x\') + bindparam(\'foo\')
>>> print clause.compile().params
{\'foo\':None}
>>> print clause.params({\'foo\':7}).compile().params
{\'foo\':7}'

def params(self, *optionaldict, **kwargs):

    return self._params(False, optionaldict, kwargs)
