This pull request is focused on resolving occurrences of Sonar rules squid:S1118 - Utility classes should not have public constructors
squid:S1197 - Array designators "[]" should be on the type, not the variable
squid:S2131 - Primitives should not be boxed just for "String" conversion
squid:S2162 - "equals" methods should be symmetric and work for subclasses
This pull request is focused on resolving occurrences of Sonar rules squid:S1118 - Utility classes should not have public constructors squid:S1197 - Array designators "[]" should be on the type, not the variable squid:S2131 - Primitives should not be boxed just for "String" conversion squid:S2162 - "equals" methods should be symmetric and work for subclasses
You can find more information about the issues here: https://dev.eclipse.org/sonar/coding_rules#q=squid:S1118 https://dev.eclipse.org/sonar/coding_rules#q=squid:S1197 https://dev.eclipse.org/sonar/coding_rules#q=squid:S2131 https://dev.eclipse.org/sonar/coding_rules#q=squid:S2162
Please let me know if you have any questions.
M-Ezzat