public MultiPageContentOutline(SpecEditor editor, IEditorInput input) {
   this.fEditor = editor;
   fToggleAction = new MultiPageContentOutline.ToggleAction(this);
   fSelectionProvider = editor.getSelectionProvider();
   fMessagePage = new MessagePage();
   fXMLOutlinePage = new XMLOutlinePage(editor, input);
   fTapestryOutlinePage = new TapestryOutlinePage(editor);
   fCurrentPage = getInitialPage();
   fEditor.addReconcileListener(this);
 }