If

constructor(condition: AstNode.Expression, body: AstNode.Block, elseBody: AstNode.Block?, span: Span)