load project file open kind error messag window doesn work reason case preserv old project param file file open param ui error messag shown user run commandlin mode param pmw progress monitor updat need us file successfulli open todo separ swing specif tfm load project file file ui progress monitor pmw defin log lp log granular type statement lp log local start method log info load project endif persist manag pm persist manag instanc project old project project manag manag current project old project remov old project wast creat temp project argo uml depend have current project project project manag manag make project project manag manag set current project project manag manag remov project old project old project success todo actual hack diagram type like statechart diagram access current diagram info caus problem statechart diagram activ remov current project load defin cognit lp cognit granular type statement design disabl critiqu design clear critiqu endif clear dialog project project file read report error pmw file file ui defin cognit lp cognit granular type statement lp cognit local nest statement design enabl critiqu endif success hide save action load appear titl bar save enabl model updat todo need save enabl improv action rememb save action save action save action project manag manag set save action project file persist persist pm persist file file persist illeg state except filenam file known file type pmw persist add progress listen pmw project persist load file pmw persist remov progress listen pmw thread util check interrupt model diagram interchang model todo assum project time load reinstitut need fix collect diagram diagram factori instanc diagram iter diag diagram iter diag project add member diag diagram project set activ diagram argo diagram diagram iter let save project mru list add file save file let save project us configur file configur set argo kei recent project file file canon path updat statu translat local statusmsg bar open project statu read object file success version except ex report error pmw translat local dialog error file version error object ex messag ui memori error ex defin log lp log granular type statement log error memori load project ex endif report error pmw translat local dialog error memori limit ui java lang interrupt except ex defin log lp log granular type statement lp log local nest statement log error project load interrupt user endif uml version except ex report error pmw translat local dialog error file version error object ex messag ui ex xmi format except ex ex caus xmi refer except error correct user stack trace instead explan hint fix refer xmi refer except ex caus refer report error pmw translat local dialog error xmi refer error object refer ex messag ex ui report error pmw translat local dialog error xmi format error object ex messag ui ex io except ex defin log lp log granular type statement lp log local nest statement log error except load project ex endif report error pmw translat local dialog error open error object file ui ex open except ex defin log lp log granular type statement lp log local nest statement log error except load project ex endif report error pmw translat local dialog error open error object file ui ex runtim except ex defin log lp log local nest statement lp log granular type statement log error except load project ex endif report error pmw translat local dialog error open error object file ui ex success project project manag manag make project project manag manag set current project project old project project manag manag remov project old project project project set init command cmd non undoabl command object execut temporari load project creat project undo manag command project undo manag add command cmd defin log lp log granular type statement lp log local nest statement log info project diagram list size diagram current project endif defin cognit lp cognit granular type statement lp cognit local nest statement design enabl critiqu endif make sure save action reinstat save action rememb save action clear save requir flag swing event thread hope get background work listen updat swing util invok later runnabl 