Bug 90082 [1.5][generics] "New Class" wizard is not able to implement generic interfaces
In Eclipse 3.1 (JDT version I20050219-1500), the wizard for creating a new class seems unable to implement generic interfaces while specifying its argument. For example, implementing Comparable<Integer> is impossible; you have to first implement Comparable, and then correct the genearted stub for specifying its type argument. (in this example, replacing the Object argument of comparesTo by Integer.)
org.eclipse.jdt.ui/ui/org/eclipse/jdt/ui/wizards/NewTypeWizardPage.java
FormToolkit toolkit= new FormToolkit(composite.getDisplay());
        try {
        	String text= NewWizardMessages.getString("NewTypeWizardPage.addcomment.description");  
        	
        	FormText formText= toolkit.createFormText(composite, true);
			try {
			    formText.setText(text, true, false);
			} catch (SWTException e) {
			    formText.setText(e.getMessage(), false, false);
			}
			formText.setBackground(null);
			formText.setLayoutData(new GridData(GridData.FILL, GridData.CENTER, false, false, nColumns, 1));
	        formText.addHyperlinkListener(new TypeFieldsAdapter());
		} finally {
	        toolkit.dispose();
		}
		DialogField.createEmptySpace(composite);
		fAddCommentButton.doFillIntoGrid(composite, nColumns - 1);
	}
	
	/**
	 * Sets the focus on the type name input field.
	 */		
	protected void setFocus() {
		fTypeNameDialogField.setFocus();
	}
				
	
	private class TypeFieldsAdapter implements IStringButtonAdapter, IDialogFieldListener, IListAdapter, IHyperlinkListener {