SonarQube cleanup:
1. Extracted string constants
2. Fixed violations on string comparison
3. Created enum Section to avoid repeated code for "condition", "factor", "constant", "variate"

GCP-10298

Reviewer: Mae Turiana