constructor param implement model implement param model project member model param writer writer param version version argo uml xmi writer euml impl euml model implement implement object model output stream stream version stream illeg argument except output stream provid non nl model uml uml illeg argument except contain provid non nl uml non nl implement illeg argument except parent provid non nl model impl implement model uml uml model stream stream 