merge Throw, Try-catch codegeneration into jvm codegen