lift try
never emit empty try bodies
handle void returning method calls in try bodies
Merge branch 'master' into lift-try