I have a problem with generating classes using xjc. In the schema I have nillable="false", yet this is not added as an annotation (@XmlElement(nillable=false)) on the generated fields. This causes Jackson not to remove the fields when they are empty. If I change to nillable=true, the classes are updated to reflect that as expected...
Any ideas?