trigger critic check number end handl critic wai assoc link argouml uml cognit critic cr wai agg handl associ role subclass associ associ role fine parent ok tightli constrain parent em note em argo uml doe current constructor check associ role tightli constrain parent loop end count number aggreg end note look aggreg explicitli just absenc aggreg don trigger aggreg just undefin param dm link java lang object object check critic param dsgr link argouml cognit design design creat model us futur develop argo uml link problem problem critic trigger link problem problem predic object dm design dsgr associ model facad associ dm problem assoc connect problem separ critic binari associ associ role object asc associ dm model facad associ role asc problem collect conn model facad connect asc conn conn size problem loop associ count end aggreg agg count iter assoc end conn iter assoc end object ae associ end assoc end model facad aggreg ae model facad composit ae agg count problem aggreg agg count problem problem 