object enumer object handl handl enumer liter enumer liter handl enumer illeg argument object handl invalid object except invalid element except 