public string ToString(Indent indent)
{
var builder = new StringBuilder();
builder.Append(indent.Value)
.Append("if ")
.Append(this.Condition)
.Append(" then:")
.AppendLine()
.Append(ElementHelper.ToString(this.Then, indent.Increment()));
if (this.Else.Count == 0)
return builder.ToString();
builder.AppendLine()
.Append(indent.Value)
.Append("else:")
.AppendLine()
.Append(ElementHelper.ToString(this.Else, indent.Increment()));
return builder.ToString();
}