┌─┐ ┌─┐ ║"│ ║"│ └┬┘ └┬┘ ┌┼┐ ┌┼┐ │ │ ┌───┐ ┌┴┐ ┌┴┐ │API│ User A User B └─┬─┘ │ (1) Hi ┌┴┐ │──────────────────────────────────────>│ │ │ │ │ │ │ (2) Bye │ ┌┴┐ │───────────────────────────────────────> │ │ │ │ │ └┬┘ │ (1) Welcome │ │ │<─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ │ │ │ │ │ │ │ ╔═══════════╧══════════════════╗ │ │ │ ║Here the yellow lifeline ░║ │ │ │ ║should ends, not the red one ║ │ │ │ ╚═══════════╤══════════════════╝ └┬┘ │ (2) Have a nice day │ │<─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─│ │ │ │ │ ╔══════╧════════════════════╗│ │ ║Here the red should ends, ░║│ │ ║not the red one ║│ │ ╚══════╤════════════════════╝│ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ (1) Hi ┌┴┐ │──────────────────────────────────────>│ │ │ │ │ │ │ (2) Bye │ ┌┴┐ │───────────────────────────────────────> │ │ │ │ │ └┬┘ │ (2) Have a nice day │ │ │<─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ │ │ │ │ │ │ ╔═══════╧══════════════════╧═══════════════════╗│ │ ║Here the origin of ""Welcome"" arrow should ░║│ │ ║comes from red lifeline, not from yellow one ║│ │ ╚═══════╤══════════════════╤═══════════════════╝└┬┘ │ (1) Welcome │ │<─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─│ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ ╔═══╧══════════════════╧═════════════════════╧════╗ ║I even try with 2 different actors to know if ░║ ║it comes from the same actor calling, but there ║ ║are same problems for the following cases ║ ╚═══╤══════════════════╤═════════════════════╤════╝ │ Hi (1) ┌┴┐ │──────────────────────────────────────>│ │ │ │ │ │ │ │ Bye (2) │ ┌┴┐ │ │────────────────────> │ │ │ │ │ └┬┘ │ │Have a nice day (2) │ │ │ │<─ ─ ─ ─ ─ ─ ─ ─ ─ ─│ │ │ │ └┬┘ │ Welcome (1) │ │<─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─│ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Hi (1) ┌┴┐ │──────────────────────────────────────>│ │ │ │ │ │ │ │ Bye (2) │ ┌┴┐ │ │────────────────────> │ │ │ │ │ └┬┘ │ Welcome (1) │ │ │<─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ │ │ │ │ └┬┘ │ │Have a nice day (2) │ │ │<─ ─ ─ ─ ─ ─ ─ ─ ─ ─ │ User A User B ┌─┴─┐ ┌─┐ ┌─┐ │API│ ║"│ ║"│ └───┘ └┬┘ └┬┘ ┌┼┐ ┌┼┐ │ │ ┌┴┐ ┌┴┐