trigger critic check number end handl critic wai assoc link argouml uml cognit critic cr multipl 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 look 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 work associatin 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 look aggreg iter assoc end conn iter assoc end object ae associ end assoc end model facad aggreg ae model facad composit ae problem drop ok problem 