no need for jaxb, java already contains it.