param cr critic param dm design materi regist cr dm dm dm dm java lang except defin log lp log granular type statement log error error load dm dm endif critic cr singleton critic cr cr cr cr cr java lang except defin log lp log granular type statement lp log local nest statement log error error load cr cr endif cr critic cr instanc java lang illeg access except defin log lp log granular type statement lp log local nest statement log error error instanc cr cr endif java lang instanti except defin log lp log granular type statement lp log local nest statement log error error instanc cr cr endif singleton critic cr cr add critic cr regist cr dm 