         }
         
         /// Initialize attributes from a `Characteristic`.
-        fileprivate static func from(characteristic: Characteristic, handle: UInt16) -> [Attribute] {
+        fileprivate static func from(characteristic: GATT.Characteristic, handle: UInt16) -> [Attribute] {
             
             var currentHandle = handle
             

    }
    
    /// Clear the database.
    public mutating func clear() {
        
        self.attributeGroups = []
    }

        
        public let uuid: BluetoothUUID
        
        public let permissions: BitMaskOptionSet<GATT.Permission>
        
        public var value: Data
        
