> some of them are located in public/protected methods without [checked] exceptions

Sure. My point was that converting them now to call a new utility method, catching and logging `IOException`, would allow for better diagnostics when `java.nio.file` is used in the implementation.