save project param overwrit overwrit ask param file file save param pmw progress monitor updat success todo separ swing specif tfm save overwrit file file progress monitor pmw defin log lp log granular type statement lp log local start method log info save project endif project project project manag manag current project persist manag pm persist manag instanc project file persist persist persist manag instanc confirm overwrit argo frame instanc overwrit file file readonli file option pane messag dialog translat local optionpan save project write translat local optionpan save project write titl option pane inform messag statu messag format format translat local statusmsg bar save project statu write object file updat statu statu persist pm save persist pm set save persist persist persist pm persist file file persist illeg state except filenam project known file type test simul error repair error project report project repair report length todo report inconsist detect save model repair report save model have amend describ report report error pmw translat local dialog repair report pmw pmw updat progress persist add progress listen pmw project pre save persist save project file project post save argo event pump event argo statu event argo event type statu project save file absolut path defin log lp log granular type statement log debug set recent project file file canon path endif notif menu bar save action set enabl add file save file configur set argo kei recent project file file canon path except ex messag messag format format translat local optionpan save project gener except object ex messag option pane messag dialog messag translat local optionpan save project gener except titl option pane error messag report error pmw translat local dialog error save error object file ex defin log lp log granular type statement log error messag ex endif 