collect recept object handl handl signal omg uml uml signal handl ref outermost common behavior signal recept recept signal handl invalid object except invalid element except illeg argument collect handl 