Bug 101261 [type hierarchy] overriding a method from context menu > Source is not 5.0 aware
N20050622-0010 There's a hidden feature in the type hierarchy, that allows you to select a type XY and an inherited method, open the context menu and select Source > Override in 'XY'. This action has not been updated for 5.0 and creates a wrong method stub when generics are involved, e.g. here: public class Top<E> { public void method(E e) { } } class XY<ELEMENT> extends Top<ELEMENT> { } It creates (wrong formatting, 'E' instead of 'ELEMENT'): public void method(E e) { // TODO Auto-generated method stub super.method(e); } I'd suggest to drop this action, since the Override/Implement Methods... dialog and content assist do better jobs.
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/IJavaHelpContextIds.java
public static final String GOTO_NEXT_ERROR_ACTION=							PREFIX + "goto_next_error_action"; 	 	
	public static final String GOTO_PREVIOUS_ERROR_ACTION=							PREFIX + "goto_previous_error_action"; 	 	
	public static final String SHOW_QUALIFIED_NAMES_ACTION=							PREFIX + "show_qualified_names_action"; 	 	
	public static final String SORT_BY_DEFINING_TYPE_ACTION=							PREFIX + "sort_by_defining_type_action"; 	 	
	public static final String FORMAT_ACTION=							PREFIX + "format_action"; 	 	
	public static final String COMMENT_ACTION=							PREFIX + "comment_action"; 	 	
	public static final String UNCOMMENT_ACTION=							PREFIX + "uncomment_action"; 	 	
	/**
	 * @since 3.0
	 */
	public static final String TOGGLE_COMMENT_ACTION=							PREFIX + "toggle_comment_action"; 	 
	public static final String ADD_BLOCK_COMMENT_ACTION=				PREFIX + "add_block_comment_action"; 	
	public static final String REMOVE_BLOCK_COMMENT_ACTION=				PREFIX + "remove_block_comment_action";	
	public static final String QUICK_FIX_ACTION= 						PREFIX + "quick_fix_action"; 	 	
	public static final String CONTENT_ASSIST_ACTION= 						PREFIX + "content_assist_action"; 	 	
	public static final String PARAMETER_HINTS_ACTION= 						PREFIX + "parameter_hints_action"; 	 	
	public static final String SHOW_JAVADOC_ACTION= 						PREFIX + "show_javadoc_action"; 	 	
	public static final String SHOW_OUTLINE_ACTION= 						PREFIX + "show_outline_action"; 	 	
	public static final String OPEN_STRUCTURE_ACTION= 						PREFIX + "open_structure_action"; 	 	
	public static final String OPEN_HIERARCHY_ACTION= 						PREFIX + "open_hierarchy_action"; 	 	
	public static final String TOGGLE_SMART_TYPING_ACTION= 					PREFIX + "toggle_smart_typing_action"; 
	public static final String INDENT_ACTION= 								PREFIX + "indent_action"; 
	
	public static final String MAINTYPE_SELECTION_DIALOG= PREFIX + "maintype_selection_dialog_context"; 
	public static final String OPEN_TYPE_DIALOG= PREFIX + "open_type_dialog_context"; 
	public static final String OPEN_PACKAGE_DIALOG= PREFIX + "open_package_dialog_context"; 
	public static final String SOURCE_ATTACHMENT_DIALOG= PREFIX + "source_attachment_dialog_context"; 
	public static final String LIBRARIES_WORKBOOK_PAGE_ADVANCED_DIALOG= PREFIX + "advanced_dialog_context"; 
	public static final String CONFIRM_SAVE_MODIFIED_RESOURCES_DIALOG= PREFIX + "confirm_save_modified_resources_dialog_context"; 
	public static final String NEW_VARIABLE_ENTRY_DIALOG= PREFIX + "new_variable_dialog_context";