I hate JAXB.