StAX-based stuff for digesting XML into java objects.