Extract message text to static final field string
Fix [SonarQube] String literals should not be duplicated (Define a
constant instead of duplicating a literal N times)
Update javadoc
Refactor field name for descriptiveness
Fix [SonarQube] Collection.isEmpty() should be used to test for
emptiness (Use isEmpty() to check whether the collection is empty or
not)
Format per coding standard
Extract message string to static final field
Extract message strings to static final fields

Update javadoc
Extract message strings to static final fields
Extract message string to static final field
Add javadoc
Fix [SonarQube] Generic exceptions Error, RuntimeException, Throwable
and Exception should never be thrown (Define and throw a dedicated
exception instead of using a generic one)
extract message strings to static final fields
Format per coding standard
Extract message string to static final field