Index: model/org/eclipse/jdt/internal/core/builder/IncrementalImageBuilder.java =================================================================== RCS file: /home/eclipse/org.eclipse.jdt.core/model/org/eclipse/jdt/internal/core/builder/IncrementalImageBuilder.java,v retrieving revision 1.87 diff -u -r1.87 IncrementalImageBuilder.java --- model/org/eclipse/jdt/internal/core/builder/IncrementalImageBuilder.java 30 Mar 2006 16:24:29 -0000 1.87 +++ model/org/eclipse/jdt/internal/core/builder/IncrementalImageBuilder.java 1 May 2006 16:46:09 -0000 @@ -177,7 +177,8 @@ int index = CharOperation.lastIndexOf('/', secondaryTypeName); String packageName = index == -1 ? null : new String(CharOperation.subarray(secondaryTypeName, 0, index)); StringSet packageNames = new StringSet(1); - packageNames.add(packageName); + if (packageName != null) + packageNames.add(packageName); String typeName = new String(index == -1 ? secondaryTypeName : CharOperation.subarray(secondaryTypeName, index + 1, secondaryTypeName.length)); StringSet typeNames = new StringSet(1); typeNames.add(typeName);