}
//
// Look to see whether the token after the open parenthesis is something that should only occur
// at the beginning of a parameter list.
//
if (next.matchesAny(TokenType.AT, TokenType.OPEN_SQUARE_BRACKET, TokenType.OPEN_CURLY_BRACKET)
|| tokenMatchesKeyword(next, Keyword.VOID)
|| (tokenMatchesIdentifier(next) && (next.getNext().matchesAny(
TokenType.COMMA,
TokenType.CLOSE_PAREN)))) {
return skipPastMatchingToken(startToken);