collect special object handl handl generaliz element illeg argument collect handl generaliz element ge generaliz element handl omg uml uml ge ref outermost core parent special special generaliz element handl invalid object except invalid element except 