                     }
                     return resultDecodedBuilder
                 }
-                override class public func fromJSONToBuilder(data:Data) throws -> Google.Protobuf.Compiler.CodeGeneratorResponse.File.Builder {
-                    let jsonData = try JSONSerialization.jsonObject(with:data, options: JSONSerialization.ReadingOptions(rawValue: 0))
+                override class public func fromJSONToBuilder(data:Data, options: JSONSerialization.ReadingOptions = []) throws -> Google.Protobuf.Compiler.CodeGeneratorResponse.File.Builder {
+                    let jsonData = try JSONSerialization.jsonObject(with:data, options: options)
                     guard let jsDataCast = jsonData as? Dictionary<String,Any> else {
                       throw ProtocolBuffersError.invalidProtocolBuffer("Invalid JSON data")
                     }

        override class public func decode(jsonMap:Dictionary<String,Any>) throws -> Google.Protobuf.Compiler.CodeGeneratorResponse {
            return try Google.Protobuf.Compiler.CodeGeneratorResponse.Builder.decodeToBuilder(jsonMap:jsonMap).build()
        }
        override class public func fromJSON(data:Data) throws -> Google.Protobuf.Compiler.CodeGeneratorResponse {
            return try Google.Protobuf.Compiler.CodeGeneratorResponse.Builder.fromJSONToBuilder(data:data).build()
        }
        override public func getDescription(indent:String) throws -> String {
            var output = ""
            if hasError {
                output += "\(indent) error: \(error) \n"
            }
            var fileElementIndex:Int = 0
            for oneElementFile in file {

        override class public func decode(jsonMap:Dictionary<String,Any>) throws -> Google.Protobuf.Compiler.Version {
            return try Google.Protobuf.Compiler.Version.Builder.decodeToBuilder(jsonMap:jsonMap).build()
        }
        override class public func fromJSON(data:Data, options: JSONSerialization.ReadingOptions = []) throws -> Google.Protobuf.Compiler.Version {
            return try Google.Protobuf.Compiler.Version.Builder.fromJSONToBuilder(data:data, options:options).build()
        }
        override public func getDescription(indent:String) throws -> String {
            var output = ""
            if hasMajor {
                output += "\(indent) major: \(String(describing: major)) \n"
            }
            if hasMinor {
                output += "\(indent) minor: \(String(describing: minor)) \n"
            }
            if hasPatch {
                output += "\(indent) patch: \(String(describing: patch)) \n"
            }
            if hasSuffix {
                output += "\(indent) suffix: \(String(describing: suffix)) \n"
            }
            output += unknownFields.getDescription(indent: indent)
            return output
