add activ messag node start activ node messag node end activ node state messag node initi start end node count link posit size life line fig node count messag node node link posit state node state state state state messag node creat life line fig add activ fig fig birth activ life line fig life line fig coordin sequenc diagram layer link distanc state state state messag node destroi life line fig coordin sequenc diagram layer link distanc life line fig add activ fig fig line sequenc diagram layer link distanc role width sequenc diagram layer link distanc line color life line fig add activ fig fig line sequenc diagram layer link distanc role width sequenc diagram layer link distanc line color start activ node state messag node start activ node node start messag node call messag node creat start activ node node start state messag node destroi messag node return end activ node node end messag node implicit return messag node implicit creat end activ node link posit end messag node call state messag node creat end activ node link posit end state state state state start activ node end activ node start activ node end activ node start end coordin start activ node start sequenc diagram layer link distanc coordin end activ node end sequenc diagram layer link distanc life line fig add activ fig fig activ role width start activ node end activ node start end start activ node end activ node link posit node count end coordin start activ node start sequenc diagram layer link distanc coordin end activ node end sequenc diagram layer link distanc life line fig add activ fig fig activ role width start activ node end activ node start end 