diff -r e2063d266acd j2ee.core.utilities/src/org/netbeans/modules/j2ee/core/api/support/java/JavaIdentifiers.java --- a/j2ee.core.utilities/src/org/netbeans/modules/j2ee/core/api/support/java/JavaIdentifiers.java Thu Nov 27 15:54:35 2008 +0530 +++ b/j2ee.core.utilities/src/org/netbeans/modules/j2ee/core/api/support/java/JavaIdentifiers.java Mon Dec 08 15:20:44 2008 +0530 @@ -73,7 +73,10 @@ public final class JavaIdentifiers { if (packageName.startsWith(".") || packageName.endsWith(".")) {// NOI18N return false; } - + if(packageName.equals("java") || packageName.startsWith("java.")) {//NOI18N + return false; + } + String[] tokens = packageName.split("\\."); //NOI18N if (tokens.length == 0) { return Utilities.isJavaIdentifier(packageName); diff -r e2063d266acd j2ee.core.utilities/test/unit/src/org/netbeans/modules/j2ee/core/api/support/java/JavaIdentifiersTest.java --- a/j2ee.core.utilities/test/unit/src/org/netbeans/modules/j2ee/core/api/support/java/JavaIdentifiersTest.java Thu Nov 27 15:54:35 2008 +0530 +++ b/j2ee.core.utilities/test/unit/src/org/netbeans/modules/j2ee/core/api/support/java/JavaIdentifiersTest.java Mon Dec 08 15:20:44 2008 +0530 @@ -66,6 +66,8 @@ public class JavaIdentifiersTest extends assertFalse(JavaIdentifiers.isValidPackageName(" ")); assertFalse(JavaIdentifiers.isValidPackageName("public")); assertFalse(JavaIdentifiers.isValidPackageName("int")); + assertFalse(JavaIdentifiers.isValidPackageName("java")); + assertFalse(JavaIdentifiers.isValidPackageName("java.something")); } public void testUnqualify() {