Bug 70079 [rulers] override indicators for anonymous classes
Must have function override indicators for Anonymous classes as well
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/javaeditor/OverrideIndicatorManager.java
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() {
			boolean hasLogEntry= false;
			CompilationUnit ast= JavaPlugin.getDefault().getASTProvider().getAST(fJavaElement, ASTProvider.WAIT_ACTIVE_ONLY, null);
			ASTNode node= null;
			if (ast != null)
				node= ast.findDeclaringNode(fAstNodeKey);
			if (node instanceof MethodDeclaration) {
				try {
					IMethodBinding methodBinding= ((MethodDeclaration)node).resolveBinding();
					IMethodBinding definingMethodBinding= Bindings.findMethodDefininition(methodBinding, true);
					if (definingMethodBinding != null) {
						String definingTypeQualifiedName= definingMethodBinding.getDeclaringClass().getQualifiedName();
						IType definingType= null;
						IType type= getType(methodBinding);