rewrite.remove(statementNode, null);
if (ASTNodes.isControlStatementBody(statementNode.getLocationInParent())) { rewrite.replace(statementNode, rewrite.getAST().newBlock(), null); } else { rewrite.remove(statementNode, null); }
	private void removeVariableWithInitializer(ASTRewrite rewrite, ASTNode initializerNode, ASTNode statementNode) {		ArrayList sideEffectNodes= new ArrayList();		initializerNode.accept(new SideEffectFinder(sideEffectNodes));		int nSideEffects= sideEffectNodes.size();		if (nSideEffects == 0) {			rewrite.remove(statementNode, null); 		} else {			// do nothing yet		}	}		