@startuml localiteEtatFail

Bob -> Bob : inserer("Hello World")
Bob -> Bob : afficher() -> "Hello World"
Bob -> Alice : partager("Hello World")

!pragma teoz true

Alice -> Alice : afficher() : "Hello World"

Alice -> Alice : souligner("Hello World")
& Bob -> Bob : supprimer("Hello World", " World")

Alice -> Alice : afficher() : "__Hello World__"
& Bob -> Bob : afficher() : "Hello"

Alice ->(25) Bob : \t\t partager("__Hello World__")\n
& Bob ->(25) Alice : partager("Hello")
Bob -> Bob : afficher() -> "__Hello World__"
& Alice -> Alice : afficher() -> "__Hello__"

@enduml