some optimizations
diff --git a/core/plugins/org.eclipse.dltk.core/index/org/eclipse/dltk/internal/core/index2/SourceModulesRequest.java b/core/plugins/org.eclipse.dltk.core/index/org/eclipse/dltk/internal/core/index2/SourceModulesRequest.java
index b43cc99..872a6e2 100644
--- a/core/plugins/org.eclipse.dltk.core/index/org/eclipse/dltk/internal/core/index2/SourceModulesRequest.java
+++ b/core/plugins/org.eclipse.dltk.core/index/org/eclipse/dltk/internal/core/index2/SourceModulesRequest.java
@@ -59,10 +59,11 @@
 		analyzeSourceModuleChanges(containerPath, sourceModules, toRemove,
 				toReindex);
 
-		for (String path : toRemove) {
+		for (final String path : toRemove) {
 			indexer.removeDocument(containerPath, path);
 		}
-		for (ISourceModule sourceModule : toReindex) {
+
+		for (final ISourceModule sourceModule : toReindex) {
 			if (progressJob != null) {
 				String path;
 				IResource resource = sourceModule.getResource();