diff -r 57e3b9bc7fb8 -r 73ab0b128918 src/share/classes/com/sun/tools/javac/tree/JCTree.java --- a/src/share/classes/com/sun/tools/javac/tree/JCTree.java Mon Jan 24 15:45:41 2011 +0000 +++ b/src/share/classes/com/sun/tools/javac/tree/JCTree.java Mon Jan 24 16:17:33 2011 -0800 @@ -465,9 +465,10 @@ public List getImports() { ListBuffer imports = new ListBuffer(); for (JCTree tree : defs) { - if (tree.getTag() == IMPORT) + int tag = tree.getTag(); + if (tag == IMPORT) imports.append((JCImport)tree); - else + else if (tag != SKIP) break; } return imports.toList();