collect method object handl handl oper omg uml uml oper handl ref outermost core specif method method oper handl invalid object except invalid element except illeg argument collect handl 