collect model element constrain element object handl handl collabor collabor handl constrain element invalid object except invalid element except illeg argument collect handl 