We have same classes in same packages in both jaxb2-basics-runtime (the one with previous groupId and the one with the current one).
Since groupId differs, having the new one does not override the older one and it can leads to ClassCastException if all the classes are not loaded from the same jar.
We should provide a way to override the older one with maybe like an empty jar with older groupId to make sure all classes are defined only once