public IfStatement(SourceSpan span, Expression predicate, BlockStatement body, ElseStatement elseStatement) : base(span) { Predicate = predicate; Body = body; ElseStatement = elseStatement; }
protected abstract void VisitElse(ElseStatement statement);