project load file origin file file file progress mgr progress mgr open except interrupt except xml input stream input stream project project factori instanc creat project file uri run stylesheet upgrad file version persist version file file defin log lp log granular type statement log info load uml file version file version endif check version file version releas version file file upgrad file let archiv releas releas version file file copi file origin file file origin file absolut path releas progress mgr set number phase progress mgr number phase persist version file version file version persist version file version defin log lp log granular type statement lp log local nest statement log info upgrad version file version endif start time current time milli file transform file file version end time current time milli defin log lp log granular type statement lp log local nest statement log info upgrad took end time start time second endif progress mgr phase progress mgr phase input stream xml input stream file uri url open stream argo file length argo parser parser argo parser reader reader input stream reader input stream argo encod parser read project reader list member list parser member list defin log lp log granular type statement log info member list size member endif member list size member file persist persist member file persist member list defin log lp log granular type statement lp log local nest statement log info load member persist endif input stream reopen persist tag persist load input stream open except uml file don xmi outer tag uml model xmi equal persist tag caus uml except caus caus io except input stream reopen uml model persist load input stream let updat progress progress mgr phase thread util check interrupt input stream real close post load interrupt except open except io except open except sax except open except 