Fix [SonarQube] Avoid commented-out lines of code (A block of
commented-out lines of code should be removed)
Fix [SonarQube] Right curly brace and next "else", "catch" and "finally"
keywords should be located on the same line (Move this "else" on the
same line that the previous closing curly brace)
Fix [SonarQube] Loose Coupling (Avoid using implementation types like
'ArrayList'; use the interface instead)
Use interface rather than implementation when declaring a variable
Use interface rather than implementation when declaring a variable
Refactor parameter name for descriptiveness
Refactor local variable name for descriptiveness
Update javadoc
Refactor parameter name for descriptiveness
Fix [SonarQube] Right curly brace and next "else", "catch" and "finally"
keywords should be located on the same line (Move this "else" on the
same line that the previous closing curly brace)
Simplify return statement
Simplify return value determination
Simplify return value determination
Simplify return value determination
Simplify return value determination