constructor param profil good practic instanc requir profil profil code gener profil good practic profil good practic cr miss profil good practic cr miss cr compound constructor need compound critic cr miss cr constructor need cl name compound critic cr miss cr disambig critic add cr compound constructor need code gener critic add cl name critic add cr disambig state critic add cr disambig critic add cr illeg critic add cr reserv critic add cr initi state critic add cr trigger guard critic add cr guard critic add cr oper conflict critic add cr instanc variabl critic add cr associ critic add cr oper critic add cr useless critic add cr useless critic add cr nav critic add cr unnavig assoc critic add cr realiz critic add cr multipl initi state critic add cr unconvent oper critic add cr unconvent attr critic add cr unconvent critic add cr unconvent pack defin deploymentdiagram lp deploymentdiagram granular type statement critic add cr node insid element critic add cr node instanc insid element critic add cr compon node critic add cr comp instanc node critic add cr compon critic add cr compon critic add cr object compon critic add cr instanc classifi endif critic add tran critic add tran set critic critic add profil depend good practic 