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