private ReturnStatementSyntax ParseReturnStatement(List<AttributeSyntax> attributes)
{
var @return = Match(SyntaxKind.ReturnKeyword);
ExpressionSyntax arg = null;
if (Current.Kind != SyntaxKind.SemiToken)
arg = ParseExpression();
var semicolon = Match(SyntaxKind.SemiToken);
return new ReturnStatementSyntax(attributes, @return, arg, semicolon);
}