Add support for try-with-resources statements
Merge remote-tracking branch 'remotes/origin/try-with-resources'