public IfStatement Else(params Statement[] body)
 {
     Contract.RequiresNotNullItems(body, "body");
     return(Else(Ast.Block(body)));
 }
 public IfStatementBuilder ElseIf(Expression test, params Statement[] body)
 {
     Contract.RequiresNotNullItems(body, "body");
     return(ElseIf(SourceSpan.None, test, SourceLocation.None, Ast.Block(body)));
 }