 
     public func decode(_ type: Int32.Type, forKey key: Key) throws -> Int32 {
         guard let field = self.value(for: key) else {
-            throw DecodingError.keyNotFound(key, DecodingError.Context(codingPath: self.decoder.codingPath, debugDescription: "No value associated with key \(_errorDescription(of: key))."))
+            throw DecodingError.keyNotFound(key, DecodingError.Context(codingPath: self.decoder.codingPath, debugDescription: "No value associated with key \(self._errorDescription(of: key))."))
         }
 
         self.decoder.codingPath.append(key)

        guard let uint64 = UInt64(value, radix: 10) else {
            throw DecodingError._typeMismatch(at: self.codingPath, expectation: type, reality: value)
        }

        return uint64
    }



    public func decode(_ type: Double.Type, forKey key: Key) throws -> Double {
        guard let field = self.value(for: key) else {
            throw DecodingError.keyNotFound(key, DecodingError.Context(codingPath: self.decoder.codingPath, debugDescription: "No value associated with key \(self._errorDescription(of: key))."))
        }

        self.decoder.codingPath.append(key)
