,-----. |start| |-----| `-----' | | ,------. |Step 1| |------| `------' | ,------. |Step 2| |------| `------' | | ,------. ,----------------. |Step 3| |<< object >> | |------|--|----------------| `------' | | | `----------------' | ,------. |Step 4| |------| `------' | ,---. |end| |---| `---'