protected override void GenerateIterationStatement(CodeIterationStatement e)
{
this.generatingForLoop = true;
this.GenerateStatement(e.InitStatement);
base.Output.WriteLine();
base.Output.Write("DO WHILE ");
this.GenerateExpression(e.TestExpression);
base.Output.WriteLine();
this.generatingForLoop = false;
this.Indent++;
this.GenerateStatements(e.Statements);
this.GenerateStatement(e.IncrementStatement);
this.Indent--;
base.Output.WriteLine("ENDDO");
}