Not using Throwable anymore because of Sonar advice Blocker   Throwable
and Error classes should not be caught