key.load(eContext);
    public final void visit_lookupswitch(int defAddress, int[] matchValues,            int[] addresses) {        final int n = matchValues.length;        //BootLog.debug("lookupswitch length=" + n);        IntItem key = vstack.popInt();        Register r = key.getRegister();        // Conservative assumption, flush stack        vstack.push(eContext);        key.release(eContext);        for (int i = 0; i < n; i++) {            os.writeCMP_Const(r, matchValues[ i]);            os.writeJCC(helper.getInstrLabel(addresses[ i]), X86Constants.JE); // JE        }        os.writeJMP(helper.getInstrLabel(defAddress));    }