JAXB and attribute order on Marshall

Completely off topic but…

Does anyone know how to define the attribute order using JAXB marshall

if I unmarshall

<player name="glbuntzer" level="1" class="programmer"/>



then i mod the values in the list

player.setLevel("2");



When i Marshall back to xml it reorders the attributes

<player class="programmer" name="gbluntzer" level="2"/>



Anyone know how to control it so that the "name" attribute stays as the first attribute :?