childFormatContraints.setCurrentIndent(childIndent);
childFormatContraints.setClearAllBlankLines(formatContraints.getClearAllBlankLines());
childFormatContraints.setInPreserveSpaceElement(formatContraints.getInPreserveSpaceElement());
// format each child
formatter.format(eachChildNode, childFormatContraints);
if (nextChild != null && nextChild.getParentNode() == null)
// nextNode is deleted during format
nextChild = (IDOMNode) eachChildNode.getNextSibling();
}