Эти скобочки внутри case не нужны. Это ведь не Google-скрипт их просит?

Удалите их пожалуйста везде, в том числе и в функции `ConvertToNewType`.