Vector caseClauseVector = new Vector();
boolean defaultSeen = false;
readToken(Token.KEYWORD_SWITCH);
readToken(Token.OPERATOR_OPENPAREN);
Expression switchExpression = parseExpression(true);
readToken(Token.OPERATOR_CLOSEPAREN);
readToken(Token.OPERATOR_OPENBRACE);
while (nextToken != Token.OPERATOR_CLOSEBRACE) {
Expression caseExpression = null;
Vector caseStatements = new Vector();
if (nextToken == Token.KEYWORD_CASE) {
readToken(Token.KEYWORD_CASE);
caseExpression = parseExpression(true);