             XCTAssertEqual(characteristic.organizationallyUniqueIdentifier, organizationallyUniqueIdentifier)
             XCTAssertEqual(characteristic.description, "123456FFFE9ABCDE")
             XCTAssertEqual(characteristic.rawValue, 0x123456FFFE9ABCDE)
-            XCTAssertEqual(characteristic.hashValue, 0x123456FFFE9ABCDE.hashValue)
             XCTAssertEqual(characteristic.data, data)
             XCTAssertEqual(characteristic, GATTSystemID(data: data))
             XCTAssertEqual(characteristic, GATTSystemID(address: address))

            XCTAssertEqual(characteristic.organizationallyUniqueIdentifier, 0x0000000000000000)
            XCTAssertEqual(characteristic.description, "0000000000000000")
            XCTAssertEqual(characteristic.rawValue, 0x0000000000000000)
            XCTAssertEqual(characteristic.hashValue, UInt64.min.hashValue)
            XCTAssertEqual(GATTSystemID(data: data), GATTSystemID(data: data))
        }
        

            XCTAssertEqual(characteristic.organizationallyUniqueIdentifier, 16777215)
            XCTAssertEqual(characteristic.description, "FFFFFFFFFFFFFFFF")
            XCTAssertEqual(characteristic.rawValue, 0xFFFFFFFFFFFFFFFF)
            XCTAssertEqual(GATTSystemID(data: data), GATTSystemID(data: data))
        }
    }
