public override String ToCode()
{
var sb = new StringBuilder();
sb.Append(Token).Append("(");
sb.Append(Initialization.ToCode()).Append(Condition.ToCode()).Append(End.Container.ToCode());
sb.AppendLine(")");
sb.AppendLine(Body.ToCode());
return sb.ToString();
}