try {
final XMLStreamReader filter = Sxc.prepareReader(inputStream);
synchronized (Adapters.handlerChainsStringQNameAdapterAdapter) { // few threads on it so synchronized > lock
Adapters.handlerChainsStringQNameAdapterAdapter.setNamespaceContext(filter.getNamespaceContext());
try {
return Sxc.unmarhsal(new HandlerChains$JAXB(), new XoXMLStreamReaderImpl(filter));
} finally {
Adapters.handlerChainsStringQNameAdapterAdapter.setNamespaceContext(null);
}
}
} finally {