classifi role state caller list state precreat node creat destroi classifi role destroi state initi happen classifi creat state creat state prior node set precreat classifi doe state initi state prior node state implicit return state prior node call state doesn chang classifi call caller list state call caller ad caller list classifi return caller return caller ad list remov caller list caller list state return happen node previou state call state implicit return state previou node state start stop rectangl state chang updat node state state messag node initi arrai list caller node count link posit size node count messag node node link posit fig messag port fig messag port node fig messag port node fig messag port fig messag port fmp life line fig coordin fig messag port fmp fig messag port set bound life line fig fmp role width object messag fig messag port owner self messag model facad messag messag model facad sender messag model facad receiv messag self receiv self messag messag node prev link posit fig messag port prevmp prev fig messag port prevmp prevmp owner messag self receiv messag messag model facad sender messag owner self receiv state set action node state node set state state node set caller caller state messag node initi state messag node creat state messag node implicit creat state messag node implicit return state messag node return state messag node call caller caller arrai list caller arrai list caller caller add model facad sender messag node set state state node set caller caller messag messag state messag node implicit return set previou state messag node call state messag node call model facad sender messag owner self receiv caller caller arrai list object caller model facad receiv messag caller index caller index caller caller index node index node index link posit node index match caller list caller caller index node index skip caller index caller state messag node call state messag node return caller arrai list caller sub list caller index node set state state node set caller caller creat messag messag model facad sender messag owner state set action node state node set state state node set caller caller state messag node creat set previou state messag node precreat node set state state node set caller caller destroi messag messag model facad sender messag owner self receiv state set action node state node set state state node set caller caller state messag node destroi caller node set state state node set caller caller state messag node call state messag node implicit return state messag node creat state messag node implicit creat node set state state node set caller caller 