|| nextToken == Token.OPERATOR_LOGICALNOT
|| nextToken == Token.KEYWORD_VOID
|| nextToken == Token.KEYWORD_TYPEOF) {
Token token = nextToken;
readToken();
UnaryOperatorExpression result = new UnaryOperatorExpression(parseUnaryExpression(), token);
return result;
} else if (nextToken == Token.KEYWORD_DELETE) {
readToken(Token.KEYWORD_DELETE);
return new DeleteExpression(parseUnaryExpression());
} else {