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