collect associ end object handl handl classifi omg uml uml model element handl ref outermost core particip associ associ classifi handl illeg argument collect handl invalid object except invalid element except 