 //
 //  FastCoding.swift
 //
-//  Version 0.5
+//  Version 0.6
 //
 //  Created by Stephan Zehrer 04/21/2015
 //  Copyright (c) 2015 Stephan Zehrer

extension NSNumber {
    
    @objc override public func FC_encodeWithCoder(aCoder: FCCoder) {
        assertionFailure("Not supported object type")
    }
}


            return false
        case .FCTypeInt8:
            return NSNumber(char: FCReadInt8(decoder))
        case .FCTypeUInt8:
            return NSNumber(unsignedChar:FCReadUInt8(decoder))
        case .FCTypeInt16:
            return NSNumber(short: FCReadInt16(decoder))
        case .FCTypeUInt16:
            return NSNumber(unsignedShort: FCReadUInt16(decoder))
        case .FCTypeInt32:
            return NSNumber(int: FCReadInt32(decoder))
        case .FCTypeUInt32:
            return NSNumber(unsignedInt: FCReadUInt32(decoder))
        case .FCTypeInt64:
            return NSNumber(longLong: FCReadInt64(decoder))
        case .FCTypeUInt64:
            return NSNumber(unsignedLongLong: FCReadUInt64(decoder))
        case .FCTypeFloat32:
            return FCReadFloat32(decoder)
        case .FCTypeFloat64:
