collect supplier depend object handl handl model element model element model element handl collect unmodifi collect omg uml uml ref outermost core supplier supplier depend supplier depend model element handl invalid object except invalid element except illeg argument collect handl 