213754 Taglib index unit tests are unstable -- just improvements to the test, not fixes :(
diff --git a/tests/org.eclipse.jst.jsp.core.tests/src/org/eclipse/jst/jsp/core/tests/taglibindex/TestIndex.java b/tests/org.eclipse.jst.jsp.core.tests/src/org/eclipse/jst/jsp/core/tests/taglibindex/TestIndex.java
index 2e2a062..ddde555 100644
--- a/tests/org.eclipse.jst.jsp.core.tests/src/org/eclipse/jst/jsp/core/tests/taglibindex/TestIndex.java
+++ b/tests/org.eclipse.jst.jsp.core.tests/src/org/eclipse/jst/jsp/core/tests/taglibindex/TestIndex.java
@@ -436,6 +436,13 @@
 		}
 	}
 
+	/**
+	 * It's not easy to delete projects. If any of it's files are open by another thread, 
+	 * the operation will fail. So, this method will make several attempts before giving up. 
+	 * @param project
+	 * @throws CoreException
+	 * @throws InterruptedException
+	 */
 	private void deleteProject(IProject project) throws CoreException, InterruptedException {
 		int nTrys = 0;
 		while (project != null && project.exists() && nTrys < MAX_RETRYS) {