Fixed wrong code part 2
diff --git a/examples/org.eclipse.ui.examples.readmetool/Eclipse UI Examples Readme Tool/org/eclipse/ui/examples/readmetool/ReadmeModelFactory.java b/examples/org.eclipse.ui.examples.readmetool/Eclipse UI Examples Readme Tool/org/eclipse/ui/examples/readmetool/ReadmeModelFactory.java
index e061b3a..0a00307 100644
--- a/examples/org.eclipse.ui.examples.readmetool/Eclipse UI Examples Readme Tool/org/eclipse/ui/examples/readmetool/ReadmeModelFactory.java
+++ b/examples/org.eclipse.ui.examples.readmetool/Eclipse UI Examples Readme Tool/org/eclipse/ui/examples/readmetool/ReadmeModelFactory.java
@@ -145,12 +145,14 @@
 				// as a drop-down list. For the sake
 				// of simplicity, we will pick the last extension only.
 				if (i == extensions.length - 1) {
-					IConfigurationElement[] configElements = currentExtension.getConfigurationElements();
-					for (IConfigurationElement configElement : configElements) {
-						if (configElement.getName()
+					IConfigurationElement[] configElements = currentExtension
+							.getConfigurationElements();
+					for (int j = 0; j < configElements.length; j++) {
+						IConfigurationElement config = configElements[i];
+						if (config.getName()
 								.equals(IReadmeConstants.TAG_PARSER)) {
 							// process the first 'parser' element and stop
-							processParserElement(configElement);
+                            processParserElement(config);
 							break;
 						}
 					}