Method name same as class name
Reports methods that are named identically to their class. While such naming is allowed by the Java language, by convention it is reserved for defining constructors. Using it for methods is probably a mistake or bad practice.
When appropriate, a quick-fix converts the method to a constructor:
Another quick-fix renames the method.
IntelliJ IDEA 2023.3, Qodana for JVM 2023.3