`FileNotFoundException` is-a `IOException`. I wouldn't catch it here, just document the additional `IOException` which can be thrown.