Java MSIL code generation project