constructor profil good practic gener critic add cr defin sequencediagram lp sequencediagram granular type statement lp sequencediagram local nest ifdef cognit critic add cr node overlap endif critic add cr zero length edg critic add cr circular composit critic add cr miss attr critic add cr miss critic add cr miss state critic add cr miss oper critic add cr non agg data type critic add cr subclass refer critic add cr assoc critic add cr attr critic add cr oper critic add cr transit critic add cr state critic add cr class defin deploymentdiagram lp deploymentdiagram granular type statement lp deploymentdiagram local nest ifdef cognit critic add cr wrong link end endif critic add cr util violat set critic critic 