pkg = c.getPackage().getName();
context = JAXBContext.newInstance(pkg, c.getClassLoader());
} else {
context = JAXBContext.newInstance(pkg);
}
Unmarshaller u = context.createUnmarshaller();
Node node = parent.getFirstChild();
while (node != null) {
if (node.getNodeType() == Node.ELEMENT_NODE && name.getLocalPart().equals(node.getLocalName())
&& name.getNamespaceURI().equals(node.getNamespaceURI())) {
data = node;