@iluwatar 
Here is a PR that I started:
[https://github.com/iluwatar/java-design-patterns/pull/2464](https://github.com/iluwatar/java-design-patterns/pull/2464)

No new source code added from my side. Just the code/class name/method formatting as per checkstyle and respective changes in pom.xml and suppressions.xml 

Can you review it?



Update Checkstyle to 3.2.0
The project currently uses Checkstyle 3.1.0, but there is a newer version 3.2.0 available. According to dependabot's pull request https://github.com/iluwatar/java-design-patterns/pull/2449, the upgrade is not straightforward.

Acceptance criteria

- Checkstyle upgraded to 3.2.0
- Any build issues that arise have been resolved

pom.xml
pom.xml
diff --git a/pom.xml b/pom.xml
index 8405ac144b2b..6ea0d2bbdb61 100644
--- a/pom.xml
+++ b/pom.xml
@@ -45,7 +45,7 @@
     <guice.version>5.1.0</guice.version>
     <system-lambda.version>1.1.0</system-lambda.version>
     <maven-surefire-plugin.version>3.0.0-M8</maven-surefire-plugin.version>
-    <maven-checkstyle-plugin.version>3.2.0</maven-checkstyle-plugin.version>
+    <maven-checkstyle-plugin.version>3.2.1</maven-checkstyle-plugin.version>
     <license-maven-plugin.version>4.1</license-maven-plugin.version>
     <urm-maven-plugin.version>2.1.1</urm-maven-plugin.version>
     <!-- SonarCloud -->
