As reported by FindBugs and Sonar, it's troubling (a Bad practice in Sonar, a code smell in Findbugs) when extending to use the same name than the extended Object.
 Bug: The class name org.apache.ofbiz.base.util.ObjectInputStream shadows the simple name of the superclass java.io.ObjectInputStream
This class has a simple name that is identical to that of its superclass, except that its superclass is in a different package (e.g., alpha.Foo extends beta.Foo). This can be exceptionally confusing, create lots of situations in which you have to look at import statements to resolve references and creates many opportunities to accidentally define methods that do not override methods in their superclasses.
Rank: Troubling (14), confidence: High
Type: Nm, Category: BAD_PRACTICE (Bad practice)
2019/09/12: Initiallty this description was intentionnaly done to somehow hide a security issue (CVE-2019-0189) while allowing to fix the bug.
OFBIZ-10870 Updating productprice results in error
OFBIZ-10876 Run MRP fails, Incompatible class
OFBIZ-11261 UtilObject#getObjectException does not handle properties properly
- mentioned in