write output project given stream param project project output param stream stream write param progress mgr progress manag monitor progress report save except goe wrong interrupt except thread interrupt write project project project output stream stream progress mgr progress mgr save except interrupt except size project member size size project member project member project member project member type equal ignor extens defin log lp log granular type statement lp log local nest statement log info enabl log info save member type project member type endif member file persist persist model member file persist persist save project member stream progress mgr progress mgr phase 