         var index : Int = 0
         init(json: JSON) {
             switch json {
-                case .Object(let obj): objectGenerator = obj.dict.generate()
-                case .Array(let arr): arrayGenerator = arr.array.generate()
-                default: break
+            case .Object(let obj): objectGenerator = obj.dict.generate()
+            case .Array(let arr): arrayGenerator = arr.array.generate()
+            default: break
             }
         }
         

        self = .Object(_DictBox(dict))
    }
    
    /** 
    * Internal Dictionary container of this JSON
    */
    public var object : [Swift.String : JSON]? {
        switch self {
            case .Object(let x): return x.dict
            default: return nil
        }
    }
}

            string.removeAtIndex(string.endIndex.advancedBy(-1))
        }
        string.append(close)
        return
    }
    
    func dumpObject(inout string: Swift.String, object: [Swift.String : JSON]) {
