}
throw new Error("Missing return statement in function");
}
final public Expression InstanceOfExpression() throws ParseException {
Expression ret;
Type type;
ret = RelationalExpression();
switch ((jj_ntk == -1) ? jj_ntk() : jj_ntk) {
case INSTANCEOF:
jj_consume_token(INSTANCEOF);
type = Type();
ret = new InstanceOfExpr(ret.getBeginLine(), ret.getBeginColumn(), token.endLine, token.endColumn, ret, type);
break;
default:
jj_la1[68] = jj_gen;
;
}