XSD, XML and Java classes