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;
   }
 }