@iluwatar : I will update those hotfixes for java 17. Will create separate branch and create pr for the same. Ok @karshil2309 
Upgrade Lombok version to support Java 17
This issue is a part of the Java 17 transition plan at https://github.com/iluwatar/java-design-patterns/wiki/19.-Java-17-transition.

According to https://github.com/projectlombok/lombok/issues/2898, Lombok supports Java 17 since version 1.18.22. Our version is a bit behind that, so let's upgrade to the latest.

Acceptance criteria

- Lombok version has been updated to the latest available

pom.xml
pom.xml
diff --git a/pom.xml b/pom.xml
index a9477de828d8..3e02bfd45eb2 100644
--- a/pom.xml
+++ b/pom.xml
@@ -66,7 +66,7 @@
     <system-lambda.version>1.1.0</system-lambda.version>
     <urm.version>2.0.0</urm.version>
     <mockito-junit-jupiter.version>3.5.0</mockito-junit-jupiter.version>
-    <lombok.version>1.18.20</lombok.version>
+    <lombok.version>1.18.22</lombok.version>
     <byte-buddy.version>1.11.5</byte-buddy.version>
     <javassist.version>3.27.0-GA</javassist.version>
     <maven-surefire-plugin.version>3.0.0-M5</maven-surefire-plugin.version>
