test notat provid refus instanti show right uml element test valid object check object collabor model collabor factori creat collabor object interact model collabor factori build interact collabor messag notat uml interact fail notat provid did wrong uml element illeg argument except fine 