private SyntaxToken MatchContextual(SyntaxKind kind) { if (Current.ContextualKind == kind) { var result = NextToken(); result = result.WithKind(result.ContextualKind); return result; } return InsertMissingToken(kind); }