Kotlin needs try-with-resources

Why did you used this design with catch-finally things? I don’t really understand it. Here’s topic with my code: Is there standard way to use multiple resources? - #2 by yole I don’t really see any problems with exceptions. May be I missed something?