ZVV, если уж совсем красиво, то мне лично режет глаза отсутствие чего-то типа
X++:
...
default :
throw error(strFmt("@SYS19306",funcName()));
Как-то сиротливо без этого смотрится. И не очень важно, что энум allNotReviewedReviewed даже исходя из названия не предполагает добавления новых значений.
А так, весело конечно. Подходящий экспонат для старой забытой темы.
The daily Axapta WTF