collect depend client depend object handl handl model element model element model element handl collect unmodifi collect client depend invalid object except invalid element except illeg argument except expect model element got handl 