ArrayView<Expression> caseValues;
ScopedStatementList body = null;
parsing: {
ArrayList<Expression> caseValuesList = new ArrayList<>(2);
do {
Expression varDef = parseAssignExpression_toMissing();
caseValuesList.add(varDef);
} while(tryConsume(DeeTokens.COMMA));
caseValues = arrayView(caseValuesList);
parse.consumeRequired(DeeTokens.COLON);