@override String emit({int indent = 0}) { return "if ${condition.emit()} then ${thenExpression.emit()} else ${elseExpression.emit()}"; }