Bug 24920 quick fix: fooled by additional dimentions in method declarations [quick fix]
public class DD { private int DD()[]{ }; } add return statement - it puts retrun 0 instead of return null
org.eclipse.jdt.ui.tests/ui/org/eclipse/jdt/ui/tests/astrewrite/ASTRewritingStatementsTest.java
rewrite.markAsReplaced(forStatement.getBody(), newBody);
		}
		{ 
			ForStatement forStatement= (ForStatement) statements.get(1);
			
			List initializers= forStatement.initializers();
			assertTrue("Number of initializers not 2", initializers.size() == 2);
			
			rewrite.markAsRemoved((ASTNode) initializers.get(0));
			rewrite.markAsRemoved((ASTNode) initializers.get(1));
			
			rewrite.markAsRemoved(forStatement.getExpression());
			
			List updaters= forStatement.updaters();
			assertTrue("Number of initializers not 2", updaters.size() == 2);
			
			rewrite.markAsRemoved((ASTNode) updaters.get(0));
			rewrite.markAsRemoved((ASTNode) updaters.get(1));
		}
		{ 
			ForStatement forStatement= (ForStatement) statements.get(2);
			
			PrefixExpression prefixExpression= ast.newPrefixExpression();
			prefixExpression.setOperand(ast.newSimpleName("j"));
			prefixExpression.setOperator(PrefixExpression.Operator.INCREMENT);
			
			forStatement.updaters().add(prefixExpression);
			
			rewrite.markAsInserted(prefixExpression);