fix jvm codegen
bug fix at ParseTry
fix if/unary node
change binary operator to static call
bug fix at ParseShell