,----------------------. ,-. |State1 | | | |----------------------| |-| |this is a string | `-' |this is another string| `----------------------' ,----. ,------. |Init| |State2| |----| |------| `----' `------' ,-. | | |-| `-'