Bug 117925 [Intro] Misleading exception message in WelcomeEditor.init()
... it says it expects an IFileEditorInput, but it actually checks for WelcomeEditorInput. Suggested patch appended.
bundles/org.eclipse.ui.ide/src/org/eclipse/ui/internal/ide/dialogs/WelcomeEditor.java
if ((currentText != lastNavigatedText)
                        && (lastNavigatedText != null))
                    lastNavigatedText.setSelection(lastNavigatedText
                            .getSelection().x);
                
                copyAction.setEnabled(currentText.getSelectionCount() > 0);
            }
        });
        styledText.addSelectionListener(new SelectionAdapter() {
            public void widgetSelected(SelectionEvent e) {
                			
                StyledText text = (StyledText) e.widget;
                copyAction.setEnabled(text.getSelectionCount() > 0);
            }
        });
    }
    /**
     * Creates the wizard's title area.
     *
     * @param parent the SWT parent for the title area composite
     * @return the created info area composite
     */
    private Composite createInfoArea(Composite parent) {
        
        
        this.scrolledComposite = new ScrolledComposite(parent, SWT.V_SCROLL
                | SWT.H_SCROLL);
        this.scrolledComposite.setLayoutData(new GridData(GridData.FILL_BOTH));
        final Composite infoArea = new Composite(this.scrolledComposite,
                SWT.NONE);