check metamodel element creat function exist param factori modelfactori contain creat function param name metamodel name meta model correct object factori iter name set meta name hash set meta name add arrai list model facad metatyp name name method creat method method factori factori creat test fail method creat creat method object element creat method invok factori object test uml element model facad auml element element meta model meta type element test equal valid meta model meta test meta name contain meta test model facad meta element method method meta type meta type method method method equal method uml object metatyp model meta type method meta type declar method method method except test fail method method doe exist meta type test fail method method method object meta element creat method invok factori object test meta element assign element except ex ex print stack trace test fail except test meta modelnam correct messag ex messag 