paramet direct kind object handl handl paramet paramet direct kind liter equal paramet handl direct illeg argument except argument paramet 