LNode SwitchStmt(int startIndex)
{
var kw = Match((int) TT.Switch);
var p = Match((int) TT.LParen);
Match((int) TT.RParen);
var block = BracedBlock();
// line 2004
var expr = SingleExprInside(p, "switch (...)");
return F.Call(kw, expr, block, startIndex, block.Range.EndIndex);
}