collect element resid object handl handl model element model element model element handl omg uml uml ref outermost core resid element resid element resid model element handl illeg argument collect handl invalid object except invalid element except 