I\'m trying to find some information on what the package-info.java file generated by the JAXB xjc commandline app actually does. All that is in
package-info.java
package-info.java is a way to apply java annotations at the package level. In this case Jaxb is using package-level annotations to indicate the namespace, and to specify namespace qualification for attributes (source).