Solving Sonar Blocker: Exception handlers should provide some context
and preserve the original exception