Bug 88878 [Preferences] File and Content Type pages should link to one another
There should be some mention of the relationship between content type and file association pages.
bundles/org.eclipse.ui.ide/src/org/eclipse/ui/internal/ide/dialogs/ContentTypesPreferencePage.java
.getFileSpecs(IContentType.FILE_EXTENSION_SPEC
                            | IContentType.IGNORE_USER_DEFINED);
            String[] prenamefileSpecs = contentType
                    .getFileSpecs(IContentType.FILE_NAME_SPEC
                            | IContentType.IGNORE_USER_DEFINED);
            return createSpecs(userextfileSpecs, usernamefileSpecs,
                    preextfileSpecs, prenamefileSpecs);
        }
        private Object[] createSpecs(String[] userextfileSpecs,
                String[] usernamefileSpecs, String[] preextfileSpecs,
                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);
            }