private static Fsm<SimpleProtocol, SimpleFsm> fsm() {
   Fsm<SimpleProtocol, SimpleFsm> fsm = Fsm.thisFsm();
   return fsm;
 }
 private static SimpleProtocol context() {
   SimpleProtocol context = Fsm.thisContext();
   return context;
 }