用常规的 try finally 构造替换自动资源管理块。

如果 ARM 块没有 catch 部分,则替换整个块。 如果 ARM 确实有 catch 部分,则将其转换为普通的 try catch 块,并将 try finally 构造放在其中。