Index: dom/org/eclipse/jdt/core/dom/ASTConverter.java =================================================================== RCS file: /home/eclipse/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/ASTConverter.java,v retrieving revision 1.219 diff -u -r1.219 ASTConverter.java --- dom/org/eclipse/jdt/core/dom/ASTConverter.java 14 Sep 2005 23:34:08 -0000 1.219 +++ dom/org/eclipse/jdt/core/dom/ASTConverter.java 21 Sep 2005 01:43:24 -0000 @@ -2470,7 +2470,11 @@ if (statements != null) { int statementsLength = statements.length; for (int i = 0; i < statementsLength; i++) { - switchStatement.statements().add(convert(statements[i])); + if (statements[i] instanceof org.eclipse.jdt.internal.compiler.ast.LocalDeclaration) { + checkAndAddMultipleLocalDeclaration(statements, i, switchStatement.statements()); + } else { + switchStatement.statements().add(convert(statements[i])); + } } } return switchStatement;