public AssemblerBlock(StatementList asmInstrs) : base(asmInstrs) { }
public BlockStatement(StatementList stmts) { this.stmts = stmts; }
public BlockStatement @default; // else or default, same semantics public ExceptionBlock(StatementList onList, BlockStatement @default = null) { this.onList = onList; this.@default = @default; }
public CaseStatement(Expression condition, StatementList selectors, Statement caseelse) { this.condition = condition; this.selectors = selectors; this.caseelse = caseelse; }