collect uml class object ns ns collect set ns namespac illeg argument except list uml result arrai list uml object namespac ns own element namespac result add class uml result add uml invalid object except invalid element except result 