Index: dom/org/eclipse/jdt/core/dom/ASTParser.java =================================================================== RCS file: /home/eclipse/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/ASTParser.java,v retrieving revision 1.45 diff -u -r1.45 ASTParser.java --- dom/org/eclipse/jdt/core/dom/ASTParser.java 2 Sep 2005 10:14:28 -0000 1.45 +++ dom/org/eclipse/jdt/core/dom/ASTParser.java 15 Sep 2005 18:34:15 -0000 @@ -927,7 +927,11 @@ if (statements != null) { int statementsLength = statements.length; for (int i = 0; i < statementsLength; i++) { - block.statements().add(converter.convert(statements[i])); + if (statements[i] instanceof org.eclipse.jdt.internal.compiler.ast.LocalDeclaration) { + converter.checkAndAddMultipleLocalDeclaration(statements, i, block.statements()); + } else { + block.statements().add(converter.convert(statements[i])); + } } } rootNodeToCompilationUnit(ast, compilationUnit, block, recordedParsingInformation);