protected void EntryPointRet(ESSlot slot, ClassToken returnType)
        {
            Object result = null;

            if ((returnType.IsPrimitive) && (!_primitiveOperations.IsPrimaryType(slot.TypeToken.PrimitiveType)))
            {
                result = _primitiveOperations.GetUnaryOperation(slot.TypeToken.PrimitiveType, UnaryPrimitiveOpType.GetStoreRep)(slot.Val);
            }
            else
            {
                result = slot.Val;
            }

            _setEntryPointRet(result);
        }