Index: NaiveASTFlattener.java =================================================================== RCS file: /cvsroot/webtools/sourceediting/plugins/org.eclipse.wst.jsdt.core/src/org/eclipse/wst/jsdt/core/dom/NaiveASTFlattener.java,v retrieving revision 1.14 diff -u -r1.14 NaiveASTFlattener.java --- NaiveASTFlattener.java 14 May 2008 22:52:19 -0000 1.14 +++ NaiveASTFlattener.java 17 May 2008 07:55:50 -0000 @@ -496,7 +496,12 @@ public boolean visit(ExpressionStatement node) { printIndent(); node.getExpression().accept(this); - this.buffer.append(";\n");//$NON-NLS-1$ + if(node.getParent() instanceof ForInStatement) { + this.buffer.append("\n");//$NON-NLS-1$ + } + else { + this.buffer.append(";\n");//$NON-NLS-1$ + } return false; }