add target target list target target list doe target ad appropri target event fire interest listen target ad param target target ad add target object target defin log lp log granular type statement lp log local start method target target listen log warn add target method receiv target listen add target listen intend target endif target transact object target owner target target target contain target target contain target start target transact object old target target arrai target add target uml listen add listen target intern set target target event target ad old target end target transact 