final Item result = FPUHelper.createFPUStack(type);
final Item result = ifac.createFPUStack(type);
    public final void visit_getstatic(VmConstFieldRef fieldRef) {        fieldRef.resolve(loader);        final int type = JvmType.SignatureToType(fieldRef.getSignature());        final VmStaticField sf = (VmStaticField) fieldRef.getResolvedVmField();        // Initialize if needed        if (!sf.getDeclaringClass().isInitialized()) {            final X86RegisterPool pool = eContext.getPool();            final Register tmp = L1AHelper.requestRegister(eContext,                    JvmType.INT, false);            writeInitializeClass(fieldRef, tmp);            pool.release(tmp);        }        // Get static field object        if (JvmType.isFloat(type)) {            final boolean is32bit = !fieldRef.isWide();            helper.writeGetStaticsEntryToFPU(curInstrLabel, sf, is32bit);            final Item result = FPUHelper.createFPUStack(type);            vstack.fpuStack.push(result);            vstack.push(result);        } else if (!fieldRef.isWide()) {            final WordItem result = L1AHelper.requestWordRegister(eContext,                    type, false);            final Register resultr = result.getRegister();            helper.writeGetStaticsEntry(curInstrLabel, resultr, sf);            vstack.push(result);        } else {            final DoubleWordItem result = L1AHelper.requestDoubleWordRegisters(                    eContext, type);            final Register lsb = result.getLsbRegister();            final Register msb = result.getMsbRegister();            helper.writeGetStaticsEntry64(curInstrLabel, lsb, msb, sf);            vstack.push(result);        }    }