Fix [SonarQube] Loose Coupling (Avoid using implementation types like
'Vector'; use the interface instead)
Fix [SonarQube] Synchronized class Vector should not be used (Replace
the synchronized class "Vector" by an unsynchronized one such as
"ArrayList" or "LinkedList")
Remove unused import
Refactor parameter name for descriptiveness
Refactor parameter name for descriptiveness
Refactor parameter name for descriptiveness
Fix spelling error in refactoring field name