collect state object handl handl event omg uml uml event handl ref outermost state machin state deferr event state event handl illeg argument collect handl invalid object except invalid element except 