Having some fun with JAXB the past few days. Working with a schema (FDDI) that lends nicely to inheritance. I didn't (haven't) found a good way to do it automatically -- maybe with some binding files, but that would probably be more work than doing it manually; so that's the approach I've taken.
I found some information posted here regarding the jaxb.index file which helped me get over a hurdle, so now I'm moving forward again.
JAXB is another example of how Java can be impressive. Just a few lines of code to accomplish a great deal; as long as you know the library well. Unfortunately the documentation doesn't seem to be as available or useful as it could be, at least for my situation.