### Eclipse Workspace Patch 1.0 #P org.eclipse.jdt.core Index: dom/org/eclipse/jdt/core/dom/DefaultBindingResolver.java =================================================================== RCS file: /cvsroot/eclipse/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/DefaultBindingResolver.java,v retrieving revision 1.144 diff -u -r1.144 DefaultBindingResolver.java --- dom/org/eclipse/jdt/core/dom/DefaultBindingResolver.java 24 Apr 2006 20:11:56 -0000 1.144 +++ dom/org/eclipse/jdt/core/dom/DefaultBindingResolver.java 5 May 2006 16:32:22 -0000 @@ -344,6 +344,8 @@ synchronized IAnnotationBinding getAnnotationInstance(org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding internalInstance) { if (internalInstance == null) return null; + final ReferenceBinding annotationType = internalInstance.getAnnotationType(); + if (annotationType == null || !annotationType.isAnnotationType()) return null; IAnnotationBinding domInstance = (IAnnotationBinding) this.bindingTables.compilerBindingsToASTBindings.get(internalInstance); if (domInstance != null)