             return JSONIndex()
         }
     }
-    
+
     public subscript (position: JSON.Index) -> JSON.Generator.Element {
         switch self.type {
         case .Array:

            }
        }
    }
    
    public var int16Value: Int16 {
        get {
            return self.numberValue.shortValue

// MARK: - Bool

extension JSON: Swift.BooleanType {

    //Optional bool
    public var bool: Bool? {
        get {
