Also, I think you should do some timing against XJC generated code. View the original post : http://www.jboss.org/index.html?module=bb&op=viewtopic&p=4257937#4257937 Reply to the post : http://www.jboss.org/index.html?module=bb&op=posting&mode=reply&p=4257937