Index: compiler/org/eclipse/jdt/internal/compiler/parser/RecoveredUnit.java =================================================================== RCS file: /home/eclipse/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/parser/RecoveredUnit.java,v retrieving revision 1.29 diff -u -r1.29 RecoveredUnit.java --- compiler/org/eclipse/jdt/internal/compiler/parser/RecoveredUnit.java 27 Oct 2004 09:28:25 -0000 1.29 +++ compiler/org/eclipse/jdt/internal/compiler/parser/RecoveredUnit.java 12 Nov 2004 19:46:56 -0000 @@ -50,10 +50,10 @@ if(start < end) { Initializer initializer = new Initializer(new Block(0), 0); - initializer.bodyStart = end; + initializer.bodyStart = start; initializer.bodyEnd = end; - initializer.declarationSourceStart = end; - initializer.declarationSourceEnd = start; + initializer.declarationSourceStart = start; + initializer.declarationSourceEnd = end; type.add(initializer, bracketBalanceValue); }