collect associ role object handl handl uml associ omg uml uml model element handl ref outermost collabor base associ role associ role uml associ handl illeg argument collect handl invalid object except invalid element except 