public void getContents(Iterator iterator, String indent) {
while (iterator.hasNext()) {
Node node = (Node)iterator.next();
SOAPElement element = null;
Text text = null;
if (node instanceof SOAPElement) {
element = (SOAPElement)node;
Name name = element.getElementName();
Iterator attrs = element.getAllAttributes();
while (attrs.hasNext()) {
Name attrName = (Name)attrs.next();
assertNotNull(attrName);
}
Iterator iter2 = element.getChildElements();
getContents(iter2, indent + " ");
} else {
text = (Text)node;
String content = text.getValue();
assertNotNull(content);
}
}
}