Bug 86602 AddDelegateMethodsActions
With the next integration build isInterface returns true for annotations. Some of the isInterface || && isAnnotation checks can be simplified now.
org.eclipse.jdt.ui/ui/org/eclipse/jdt/ui/wizards/NewTypeWizardPage.java
fieldName= METHODS;
		}
		
		handleFieldChanged(fieldName);
	}		
	
			
	
	/*
	 * @see org.eclipse.jdt.ui.wizards.NewContainerWizardPage#handleFieldChanged(String)
	 */
	protected void handleFieldChanged(String fieldName) {
		super.handleFieldChanged(fieldName);
		if (fieldName == CONTAINER) {
			fPackageStatus= packageChanged();
			fEnclosingTypeStatus= enclosingTypeChanged();			
			fTypeNameStatus= typeNameChanged();
			fSuperClassStatus= superClassChanged();
			fSuperInterfacesStatus= superInterfacesChanged();
		}
		if (fCurrType != null) {
			fSuperClassCompletionProcessor.setExtendsCompletionContext(fCurrType);
		} else if (fCurrPackage != null) {
			fSuperClassCompletionProcessor.setExtendsCompletionContext(fCurrPackage);
		} else {
			fSuperClassCompletionProcessor.setExtendsCompletionContext(null);
		}
	}