Bug 57706 [navigation] expecting an override indicator for overrides in anonymous classes
Currently no override indicator is shown when I override/implement a method in an anonymous class. Given that we show override indicators for normal overrides it is confusing to not see the override indicator in this case.
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/javaeditor/OverrideIndicatorManager.java
* Creates a new override annotation.
		 * 
		 * @param isOverwriteIndicator <code>true</code> if this annotation is
		 *            an overwrite indicator, <code>false</code> otherwise
		 * @param text the text associated with this annotation
		 * @param key the method binding key
		 * @since 3.0
		 */
		OverrideIndicator(boolean isOverwriteIndicator, String text, String key) {
			super(ANNOTATION_TYPE, false, text);
			fIsOverwriteIndicator= isOverwriteIndicator;
			fAstNodeKey= key;
		}
		/**
		 * Tells whether this is an overwrite or an override indicator.
		 * 
		 * @return <code>true</code> if this is an overwrite indicator
		 */
		public boolean isOverwriteIndicator() {
			return fIsOverwriteIndicator;
		}
		/**
		 * Opens and reveals the defining method.
		 */
		public void open() {
			CompilationUnit ast= JavaPlugin.getDefault().getASTProvider().getAST(fJavaElement, true, null);
			ASTNode node= null;
			if (ast != null)
				node= ast.findDeclaringNode(fAstNodeKey);
			if (node instanceof MethodDeclaration) {