ВладОвен, я имел ввиду что и в CASE шаги тоже называются по имени. Ща, сделаю скриншот, покажу как у меня в FB окучено.
State-Const-1.gif State-Const-2.gif
А если ты хочешь прикалываться, то так тебе надо не под каждый пакет свой шаг мутить, а, ИМХО, в этом конечном автомате ловить сам пакет, а потом отсылать его на какую-нить функцию типа "ProcessData()", которая и будет соображать, что там за данные пришли и что с ними сделать.
В случае чего можно даже очередь пакетов сделать =)