Index: maven-i18n-plugin/src/java/org/codelutin/i18n/plugin/extension/ParserJava.java diff -u maven-i18n-plugin/src/java/org/codelutin/i18n/plugin/extension/ParserJava.java:1.8 maven-i18n-plugin/src/java/org/codelutin/i18n/plugin/extension/ParserJava.java:1.9 --- maven-i18n-plugin/src/java/org/codelutin/i18n/plugin/extension/ParserJava.java:1.8 Thu Nov 8 14:33:41 2007 +++ maven-i18n-plugin/src/java/org/codelutin/i18n/plugin/extension/ParserJava.java Wed Jan 2 02:20:48 2008 @@ -120,9 +120,9 @@ ds.setIncludes(new String[] {paternJava}); ds.scan(); String[] files = ds.getIncludedFiles(); - - for (int i = 0; i < files.length; i++) { - String fileName = srcJava.getAbsolutePath() + File.separator + files[i]; + + for (String file1 : files) { + String fileName = srcJava.getAbsolutePath() + File.separator + file1; File file = new File(fileName); log.info("Parse code : " + fileName); @@ -166,18 +166,16 @@ */ public void parseLine(File srcFile, String line) { String keysSet = filter.parse(line); - if (keysSet != I18nFilter.EMPTY_STRING) { + if (!keysSet.equals(I18nFilter.EMPTY_STRING)) { // Found a set of i18n Strings, split it. String[] keys = keysSet.split("="); - for (int i = 0; i < keys.length; i++) { - String key = keys[i]; + for (String key : keys) { String keyModified = key; for (ParserEvent event : events) { event.eventChangeKey(key, !oldLanguage.containsKey(key)); keyModified = event.eventGetRealKey(); } - - if(oldParser.containsKey(key)) { + if (oldParser.containsKey(key)) { result.put(keyModified, oldParser.get(key)); } else { result.put(keyModified, key);