def setValue(self, value):
if value is not None:
if value != self:
raise InconsistentValueError()
value += 1
if value > 2147483646:
value = 0
if value is None:
value = univ.noValue
return self.clone(value)