Надо в default выбрасывать исключение, чтобы при добавлении нового оператора не было проблем.