}
ExtensionDeserializer extDS = extReg.queryDeserializer(parentType, elementType);
// asign the ExtensibilityElement to a var so we can add it to the locations
ExtensibilityElement extElem = extDS.unmarshall(parentType, elementType, el, def, extReg);
// add the location of this element to elementLocations
// this might not work properly
setLocation(extElem, el);
// register all of the child Elements so we can find them later