. "You use shapes to represent various activities for interacting with messages including expressions and flow control to model common programming semantics such as loops, message assignment, and variable initialization." . . .