     public required init(objects: UnsafePointer<AnyObject>!, forKeys keys: UnsafePointer<NSObject>!, count cnt: Int) {
         super.init(objects: objects, forKeys: keys, count: cnt)
     }
-    
-}
-
-extension NSMutableDictionary {
-    
+
     open func addEntries(from otherDictionary: [AnyHashable : Any]) {
         for (key, obj) in otherDictionary {
             setObject(obj, forKey: key)

import CoreFoundation
import Dispatch

open class NSDictionary : NSObject, NSCopying, NSMutableCopying, NSSecureCoding, NSCoding {
    private let _cfinfo = _CFInfo(typeID: CFDictionaryGetTypeID())
    internal var _storage: [NSObject: AnyObject]
    

    public convenience init(sharedKeySet keyset: Any) { NSUnimplemented() }
}

extension NSDictionary: CustomReflectable {
    public var customMirror: Mirror {
        return Mirror(reflecting: self._storage as [NSObject: AnyObject])
    }
}

extension NSDictionary: _StructTypeBridgeable {
    public typealias _StructType = Dictionary<AnyHashable,Any>
    
    public func _bridgeToSwift() -> _StructType {
