Why these libraries use different namespace cases?
cooper.jar -> uses remobject.elements
elements.jar-> uses RemObjects.Elements and remobject.elements
Here are some screenshots from java decompiler :
I’ve checked other jar files and the naming logic is the same. There are even two case-different namespaces in one jar. Why?
Because within the same project two jars are using similar namespaces (but with different cases), some JAVA verifiers and protectors find such projects as corrupted.
Ideally, Elements Cooper should have a switch to produce always lowercase package names and namespaces to avoid such conflicts.
Can you explain this issue?