UML protocol diagrams.