Format per coding standard
Fix [SonarQube] if/else/for/while/do statements should always use curly
braces
Fix [SonarQube] if/else/for/while/do statements should always use curly
braces
Fix [SonarQube] Throws declarations should not be redundant (Remove the
declaration of thrown exception 'java.lang.IllegalArgumentException'
which is a runtime exception)
Fix [SonarQube] Loose Coupling (Avoid using implementation types like
'HashMap'; use the interface instead)
Extract ATTRIBUTE_NAME
Extract ATTRIBUTE_DESCRIPTION
Extract ELEMENT_POSSIBLE_VALUE
Format per coding standard
Add whitespace
Add wildcard type to Parameter: Parameter<?>
Format per coding standard
Extract ELEMENT_PARAMETER_GROUP
Extract ATTRIBUTE_NAME
Add whitespace
Update javadoc