logger.info("Create the JAXB Unmarshaller");
try {
unmarshaller = QcMLJAXBContext.INSTANCE.context.createUnmarshaller();
// register the listener
unmarshaller.setListener(new QcMLListener());
introspector = QcMLJAXBContext.INSTANCE.context.createJAXBIntrospector();
// create a filter to deal with (missing) namespaces
namespaceFilter = createNamespaceFilter();
} catch (JAXBException e) {