Bug 3836 - sonar: Throwable and Error classes should not be caught - part1