def __init__(self,
                 table,
                 whereclause=None,
                 values=None,
                 inline=False,
                 bind=None,
                 prefixes=None,
                 returning=None,
                 return_defaults=False,
                 preserve_parameter_order=False,
                 **dialect_kw):
        self._preserve_parameter_order = preserve_parameter_order
        ValuesBase.__init__(self, table, values, prefixes)
        self._bind = bind
        self._returning = returning
        if whereclause is not None:
            self._whereclause = _literal_as_text(whereclause)
        else:
            self._whereclause = None
        self.inline = inline
        self._validate_dialect_kwargs(dialect_kw)
        self._return_defaults = return_defaults
L{changeVersionsScript} raises SystemExit when there are the wrong
dataset/ETHPy150Open zzzeek/sqlalchemy/lib/sqlalchemy/sql/dml.py/Update.__init__--crossover with--dataset/ETHPy150Open twisted/twisted/twisted/python/test/test_release.py/ScriptTests.test_tooManyDotsToChangeVersionsScript