FSG_STATE_EXIT
if (common->state < FSG_STATE_EXIT)
common->state = FSG_STATE_EXIT;
case FSG_STATE_EXIT:
raise_exception(common, FSG_STATE_EXIT);
raise_exception(fsg->common, FSG_STATE_EXIT);