def METHOD_NAME(self, msg):
    values = self.values
    if 'options' in msg:
        msg['start'] = 0
        msg['end'] = len(values) - 1
        if values and not isIn(self.value, values):
            self.value = values[0]
    if 'value' in msg:
        value = msg['value']
        if isIn(value, values):
            msg['value'] = indexOf(value, values)
        elif values:
            self.value = values[0]
    if 'value_throttled' in msg:
        del msg['value_throttled']
    return super().METHOD_NAME(msg)