...
The user is allowed to access only files in a user-specific directory. This prevents any other IOException
that escapes the loop from leaking potentially sensitive file system information. See guideline EXC06ERR06-J. Do not allow exceptions to expose sensitive information for additional information.
...