object entri object handl handl state state handl entri invalid object except invalid element except illeg argument object handl invalid object except invalid element except 