A structured control node in an activity that represents a dynamic choice among several clauses.
A conditional node is a control construct within an activity containing one or more clauses. Each clause has a test and a body section. When the condition node is executed, the test sections of the clauses are executed in an unspecified, possibly concurrent, order. If one or more test sections yield true values, the body section corresponding to one of the true test sections is executed. If more than one test section yields a true value, exactly one single body section is executed. The choice among multiple true tests is nondeterministic.
It is not guaranteed that all test sections will be executed before a choice is selected. ...