When this test case is built with "ant", it generates a "Choices.java" with the following (incorrect) instance variable: private wamu.xmlbinding.listbug.WeightedChoice _weightedChoice; In 0.9.6, it generated instead: private java.util.ArrayList _weightedChoiceList; In the new version, it does not generate a list object. The schema is as follows: