jj_consume_token(SERIALIZABLE);
break;
default:
jj_la1[248] = jj_gen;
jj_consume_token(-1);
throw new ParseException();
}
{if (true) return ExecutionContext.SERIALIZABLE_ISOLATION_LEVEL;}
break;
case CURSOR:
jj_consume_token(CURSOR);
jj_consume_token(STABILITY);
{if (true) return ExecutionContext.READ_COMMITTED_ISOLATION_LEVEL;}
break;
case DIRTY:
jj_consume_token(DIRTY);
jj_consume_token(READ);
{if (true) return ExecutionContext.READ_UNCOMMITTED_ISOLATION_LEVEL;}
break;
default:
jj_la1[249] = jj_gen;
if (getToken(1).kind == READ && getToken(2).kind == COMMITTED) {
jj_consume_token(READ);
jj_consume_token(COMMITTED);
{if (true) return ExecutionContext.READ_COMMITTED_ISOLATION_LEVEL;}
} else if (getToken(1).kind == READ && getToken(2).kind == UNCOMMITTED) {
jj_consume_token(READ);
jj_consume_token(UNCOMMITTED);
{if (true) return ExecutionContext.READ_UNCOMMITTED_ISOLATION_LEVEL;}
} else {
jj_consume_token(-1);
throw new ParseException();
}
}
throw new Error("Missing return statement in function");
}