> This problem has irritated me for a long time and I finally thought of a
> solution using annotations.
absolutely super !
That is exactly what I needed and it worked without problem :-)
For Sean, I normally work under Windows7 (JDK1.8) but I tested my model
also under Ubuntu and had the same erratic ordering.