travers metamodel build list subtyp metatyp map collect build type map model extent map collect name hash map collect object metaclass extent mof ref model element element model element metaclass element defin log lp log granular type statement lp log local nest statement name contain kei log error duplic metamodel name subtyp extent element log debug subtyp name name contain kei name subtyp extent element endif name 