Bug 423416: "Index out of bounds" exceptions in CodeCompletionTest
diff --git a/org.eclipse.jdt.text.tests/src/org/eclipse/jdt/text/tests/contentassist/CodeCompletionTest.java b/org.eclipse.jdt.text.tests/src/org/eclipse/jdt/text/tests/contentassist/CodeCompletionTest.java
index 9b33e89..c606d54 100644
--- a/org.eclipse.jdt.text.tests/src/org/eclipse/jdt/text/tests/contentassist/CodeCompletionTest.java
+++ b/org.eclipse.jdt.text.tests/src/org/eclipse/jdt/text/tests/contentassist/CodeCompletionTest.java
@@ -126,6 +126,7 @@
 		for (IPackageFragmentRoot root : project.getAllPackageFragmentRoots()) {
 			if (root.getKind() == IPackageFragmentRoot.K_SOURCE) {
 				for (IJavaElement pack : root.getChildren()) {
+					((IPackageFragment) pack).getChildren(); // side-effect: opens the package
 					System.out.println(pack);
 				}
 			}