UML to ArnoldC code generator