private BlockSyntax ParseBlock(List<AttributeSyntax> attributes)
{
var openBrace = Match(SyntaxKind.OpenBraceToken);
var statements = new List<StatementSyntax>();
ParseStatements(statements, stopOnSwitchSections: false);
var closeBrace = Match(SyntaxKind.CloseBraceToken);
return new BlockSyntax(attributes, openBrace, statements, closeBrace);
}