else if (root.getName().equals("array-list")) {
root.addNamespace("xsi", "http://www.w3.org/2001/XMLSchema-instance");
root.addAttribute("xsi:type", "java:java.util.ArrayList");
}
DOMWriter domWriter = new DOMWriter();
return unmarshaller.unmarshal(domWriter.write(doc));
// return unmarshaller.unmarshal(new
// StringReader(item.getText()));
}
catch (MarshalException e) {
throw new WGIllegalDataException("Error unmarshaling serialized object", e);