collect rais signal object handl handl behavior featur omg uml uml behavior featur handl ref outermost common behavior context rais signal rais signal behavior featur handl invalid object except invalid element except illeg argument collect handl 