             self +> sizeof(newValue.dynamicType)
         }
     }
-
+    
     override public var nextDouble: Float64 {
         get {
             return super.nextDouble

            objc_setAssociatedObject(self, &kReplaceKey, num, UInt(OBJC_ASSOCIATION_RETAIN))
        }
    }

    //MARK: next   setters
    override public var nextByte: Int8 {
        get {

            self +> sizeof(newValue.dynamicType)
        }
    }
    
    override public var nextLong: Int64 {
        get {
            return super.nextLong
