Попытка обойти исключение приведения класса здесь:
FooClass fooClass = (FooClass ) unmarshaller.unmarshal(inputStream);
выдает это исключение:
java.lang.ClassCastException: javax.xml.bind.JAXBElement
Я не понимаю этого - поскольку класс был сгенерирован инструментом xjc.bat - и классы, которые он генерировал, я вообще не изменил - поэтому здесь не должно быть проблем с приведением типов - демон-маршаллер должен действительно давать мне обратно класс, который МОЖЕТ быть приведен к FooClass.
Есть идеи, что я делаю не так?