remov gener gener regist param lang languag old gener remov code gener remov gener languag lang code gener old gener remov lang lang equal curr languag iter gener kei set iter curr languag languag curr languag old argo event pump event argo gener event argo event type gener remov old defin log lp log granular type statement lp log local log debug remov gener old lang endif old 