if values:
stores = set(x.nmrConstraintStore for x in values)
if len(stores) == 1:
self.constraintStoreSerial = stores.pop().serial
self.constraintListSerials = [x.serial for x in values]
else:
raise ApiError("ConstraintLists are from different NmrConstraintStores: %s" % values)
else:
self.constraintListSerials = ()
self.constraintStoreSerial = None