unmarshalRecord.setXMLReader(this.getXMLReader());
unmarshalRecord.setAttributes(atts);
if(atts != null && null == atts.getValue(XMLConstants.SCHEMA_INSTANCE_URL, XMLConstants.SCHEMA_NIL_ATTRIBUTE)) {
unmarshalRecord.setUnmarshalNamespaceResolver(unmarshalNamespaceResolver);
unmarshalRecord.startDocument();
xmlReader.setContentHandler(unmarshalRecord);
unmarshalRecord.startElement(namespaceURI, localName, qName, atts);
try {
unmarshalRecord.getXMLReader().setProperty("http://xml.org/sax/properties/lexical-handler", unmarshalRecord);
} catch (SAXNotRecognizedException ex) {