Body body = wmlDocumentEl.getBody();
List <Object> bodyChildren = body.getContent();
FontDiscoveryCharacterVisitor visitor = new FontDiscoveryCharacterVisitor(fontsDiscovered);
RunFontSelector runFontSelector = new RunFontSelector((WordprocessingMLPackage) this.pack, visitor, RunFontActionType.DISCOVERY);
FontAndStyleFinder finder = new FontAndStyleFinder(runFontSelector, fontsDiscovered, null);
finder.defaultCharacterStyle = this.getStyleDefinitionsPart().getDefaultCharacterStyle();
finder.defaultParagraphStyle = this.getStyleDefinitionsPart().getDefaultParagraphStyle();
finder.styleDefinitionsPart = this.getStyleDefinitionsPart();
new TraversalUtil(bodyChildren, finder);
// finder.finish();
fontsDiscovered.add(
runFontSelector.getDefaultFont() );
// fonts in headers, footers?
RelationshipsPart rp = this.getRelationshipsPart();
if (rp!=null) {
for ( Relationship r : rp.getRelationships().getRelationship() ) {