Index: M:/projects/groovy/groovy-eclipse/trunk/groovy/ide/groovy-eclipse/org.codehaus.groovy.eclipse.core/src/org/codehaus/groovy/eclipse/core/types/impl/JavaElementCategoryLookup.groovy =================================================================== --- M:/projects/groovy/groovy-eclipse/trunk/groovy/ide/groovy-eclipse/org.codehaus.groovy.eclipse.core/src/org/codehaus/groovy/eclipse/core/types/impl/JavaElementCategoryLookup.groovy (revision 9918) +++ M:/projects/groovy/groovy-eclipse/trunk/groovy/ide/groovy-eclipse/org.codehaus.groovy.eclipse.core/src/org/codehaus/groovy/eclipse/core/types/impl/JavaElementCategoryLookup.groovy (working copy) @@ -91,7 +91,7 @@ * Map class names of the first arg to a categorized method. */ private mapCategory(IType type) { - def methods = type.getMethods() + def methods = (!type)? []: type.getMethods() for (IMethod method in methods) { if (method.parameterTypes.length > 0 && Flags.isStatic(method.flags) & Flags.isPublic(method.flags)) {