@iluwatar I'll take this if no one else has @james-a-roland there is a pull request about this, see https://github.com/iluwatar/java-design-patterns/pull/695. But I have a feeling it does not solve all redundant calls to `super()`. Either work with @jonatasemidio by reviewing the PR or create your own PR that resolves all the cases. I will assign the issue to you. Hi @james-a-roland and @iluwatar,
Do you know what type of unit test can I include to check this other cases?   I would probably just `grep` through all `super` occurrences @iluwatar - Pull request can be found here https://github.com/iluwatar/java-design-patterns/pull/697 @iluwatar, another consideration... I know that grep can find all occurrences, but we might have some samples that super() calls some father's constructors.

Hi @james-a-roland, How did you checked all super() occurrences? I used `grep 'super()'` Same as @olcbean - any calls to super() called from a custom constructor were deleted. Since all objects are POJO's, I think this is a safe operation. So... In this case, we can use #697 instead of #695  
 
Remove redundant explicit super() constructor calls
The super() calls (taking no arguments) are inserted during compile time, so just make the code more verbose than required.

One example is found in the [HeroStat ](https://github.com/iluwatar/java-design-patterns/blob/master/value-object/src/main/java/com/iluwatar/value/object/HeroStat.java#L40) class.
value-object/src/main/java/com/iluwatar/value/object/HeroStat.java
value-object/src/main/java/com/iluwatar/value/object/HeroStat.java
diff --git a/value-object/src/main/java/com/iluwatar/value/object/HeroStat.java b/value-object/src/main/java/com/iluwatar/value/object/HeroStat.java
index ff85e0e934dc..0274bc47f394 100644
--- a/value-object/src/main/java/com/iluwatar/value/object/HeroStat.java
+++ b/value-object/src/main/java/com/iluwatar/value/object/HeroStat.java
@@ -37,7 +37,6 @@ public class HeroStat {
 
   // All constructors must be private.
   private HeroStat(int strength, int intelligence, int luck) {
-    super();
     this.strength = strength;
     this.intelligence = intelligence;
     this.luck = luck;
