check.key = (size == 2) ? ~var : var; Integer value = (Integer)state.locals.get(check);
Integer value = remapHelper(var, (size == 0) ? 1 : size);
    private int remap(int var, int size) {        if (var < state.firstLocal) {            return var;        }        check.key = (size == 2) ? ~var : var;        Integer value = (Integer)state.locals.get(check);        if (value == null) {            IntRef ref = new IntRef();            ref.key = check.key;            state.locals.put(ref, value = new Integer(nextLocal(size)));        }        return value.intValue();    }