public ThrowStatement ParseThrowStatement()
{
var throwStatement = new ThrowStatement { Token = Next() };
Match(TokenType.Throw);
throwStatement.Expression = ParseAssignmentExpression();
Match(TokenType.SemiColon);
return throwStatement;
}