public void addChild(InDesignComponent comp) throws Exception { super.addChild(comp); if (comp instanceof Story) { this.stories.add((Story) comp); // FIXME: Need to do some more refactoring in order to be able to do // this processing at this point. // } else if (comp instanceof MasterSpread) { // MasterSpread masterSpread = (MasterSpread)comp; // this.masterSpreads.put(masterSpread.getPName(), masterSpread); // } else if (comp instanceof Spread) { // this.spreads.add((Spread)comp); } else if (comp instanceof ParagraphStyle) { this.pstylesByName.put(comp.getPName(), (ParagraphStyle) comp); } else if (comp instanceof CharacterStyle) { this.cstylesByName.put(comp.getPName(), (CharacterStyle) comp); } else if (comp instanceof DocumentPreferences) { this.docPrefs = (DocumentPreferences) comp; } }