Bug 88926 [Preferences] IDE should subclass FileEditorsPreferencePage
Currently the link to the content types editor page lives in Workbench despite the target living in IDE. This should be resolved for 3.1
bundles/org.eclipse.ui.ide/src/org/eclipse/ui/internal/ide/dialogs/ContentTypesPreferencePage.java
String[] prenamefileSpecs) {
            List returnValues = new ArrayList();
            for (int i = 0; i < usernamefileSpecs.length; i++) {
                Spec spec = new Spec();
                spec.name = usernamefileSpecs[i];
                spec.isPredefined = false;
                returnValues.add(spec);
            }
            for (int i = 0; i < prenamefileSpecs.length; i++) {
                Spec spec = new Spec();
                spec.name = prenamefileSpecs[i];
                spec.isPredefined = true;
                returnValues.add(spec);
            }
            for (int i = 0; i < userextfileSpecs.length; i++) {
                Spec spec = new Spec();
                spec.ext = userextfileSpecs[i];
                spec.isPredefined = false;
                returnValues.add(spec);
            }
            for (int i = 0; i < preextfileSpecs.length; i++) {
                Spec spec = new Spec();
                spec.ext = preextfileSpecs[i];
                spec.isPredefined = true;
                returnValues.add(spec);
            }
            return returnValues.toArray();
        }
    }
    private class ContentTypesLabelProvider extends LabelProvider {