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 strings to static final fields
Refactor local variable name for descriptiveness
Refactor field name for descriptiveness
Change scope on dateFormat field to private
Refactor local variable name for descriptiveness
Extract strings to static final fields
Remove unused 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)
Add javadoc
Format per coding standard
Remove unused import