object connect object port object port object edg model facad state port model facad pseudost port model pseudost kind initi equal model facad kind port model meta type transit equal edg object tr tr model state machin factori build transit port port add edg tr add edg tr project manag manag current project trash tr tr tr edg comment edg object connect build connect edg port port project manag manag current project model add edg connect connect except ex defin log lp log granular type statement lp log local nest statement lp log local nest ifdef statediagram lp log local nest ifdef activitydiagram log error build connect fail ex endif defin log lp log granular type statement lp log local nest statement lp log local lp log local nest ifdef statediagram lp log local nest ifdef activitydiagram log debug wrong kind edg state diagram connect edg endif 