In una divergenza con due o più rami alternativi, ogni ramo viene avviato con una transizione. La transizione in stato TRUE (StartCountBananas o StartCountApples) determina quale ramo verrà eseguito. Una selezione di sequenza è contrassegnata da una linea orizzontale singola al di sopra delle transizioni. Se più transizioni passano a TRUE simultaneamente, la priorità di esecuzione sarà da sinistra a destra, il che significa che nell'esempio verrebbe eseguito soltanto il passo dopo StartCountBananas.
La convergenza dei rami alternativi è rappresentata da una transizione per ogni ramo e una linea orizzontale singola al di sotto delle transizioni.