Managing configuration files with JAXB and the Visitor Pattern