Fixed sonar violations (Critical & Info level)

@SteveNewson as discussed here is my pull request with the Sonar violation fixes, the below list of violations were fixed raising the RCI (Rules compliance index) to 94.2% (high):
Array is stored directly.
Unused Modifier, interfaces are implied public static final.
Empty While Stmt.
Avoid Catching Throwable.

-- 45 Major & 24 Minor violations pending to be fixed --

Below are logs of the 'disruptor' from 'bash gradlew' command executed at the CLI:

:compileJava UP-TO-DATE
:processResources UP-TO-DATE
:classes UP-TO-DATE
:jar UP-TO-DATE
:javadoc UP-TO-DATE
:javadocJar UP-TO-DATE
:sourcesJar UP-TO-DATE
:signArchives SKIPPED
:assemble UP-TO-DATE
:compileTestJava UP-TO-DATE
:processTestResources UP-TO-DATE
:testClasses UP-TO-DATE
:test UP-TO-DATE
:check UP-TO-DATE
:compilePerfJava UP-TO-DATE
:processPerfResources UP-TO-DATE
:perfClasses UP-TO-DATE
:build UP-TO-DATE

BUILD SUCCESSFUL

Total time: 7.107 secs