quality code review (SonarQube) : manage exceptions and respect Java convention