}
        if (WORKBENCH_PREFERENCE_PAGE.equals(id)) {
      return configure(new WorkbenchPreferencePage());
    }
        if (CONTENT_TYPES_PREFERENCE_PAGE.equals(id)) {
      return configure(new ContentTypesPreferencePage());
    }
          
        throw new CoreException(new Status(IStatus.ERROR, PlatformUI.PLUGIN_ID,
                0, "Unknown id in data argument for " + getClass(), null)); //$NON-NLS-1$
    }