         override class public func decode(jsonMap:Dictionary<String,Any>) throws -> Google.Protobuf.Compiler.CodeGeneratorRequest {
             return try Google.Protobuf.Compiler.CodeGeneratorRequest.Builder.decodeToBuilder(jsonMap:jsonMap).build()
         }
-        override class public func fromJSON(data:Data) throws -> Google.Protobuf.Compiler.CodeGeneratorRequest {
-            return try Google.Protobuf.Compiler.CodeGeneratorRequest.Builder.fromJSONToBuilder(data:data).build()
+        override class public func fromJSON(data:Data, options: JSONSerialization.ReadingOptions = []) throws -> Google.Protobuf.Compiler.CodeGeneratorRequest {
+            return try Google.Protobuf.Compiler.CodeGeneratorRequest.Builder.fromJSONToBuilder(data:data, options:options).build()
         }
         override public func getDescription(indent:String) throws -> String {
             var output = ""

        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) throws -> Google.Protobuf.Compiler.Version {
            return try Google.Protobuf.Compiler.Version.Builder.fromJSONToBuilder(data:data).build()
        }
        override public func getDescription(indent:String) throws -> String {
            var output = ""
            if hasMajor {
                output += "\(indent) major: \(major) \n"
            }
            if hasMinor {
                output += "\(indent) minor: \(minor) \n"
            }
            if hasPatch {
                output += "\(indent) patch: \(patch) \n"
            }
            if hasSuffix {
                output += "\(indent) suffix: \(suffix) \n"
            }
            output += unknownFields.getDescription(indent: indent)
            return output

            override class public func decode(jsonMap:Dictionary<String,Any>) throws -> Google.Protobuf.Compiler.CodeGeneratorResponse.File {
                return try Google.Protobuf.Compiler.CodeGeneratorResponse.File.Builder.decodeToBuilder(jsonMap:jsonMap).build()
            }
            override class public func fromJSON(data:Data, options: JSONSerialization.ReadingOptions = []) throws -> Google.Protobuf.Compiler.CodeGeneratorResponse.File {
                return try Google.Protobuf.Compiler.CodeGeneratorResponse.File.Builder.fromJSONToBuilder(data:data, options:options).build()
            }
            override public func getDescription(indent:String) throws -> String {
                var output = ""
                if hasName {
                    output += "\(indent) name: \(String(describing: name)) \n"
                }
                if hasInsertionPoint {
                    output += "\(indent) insertionPoint: \(String(describing: insertionPoint)) \n"
                }
                if hasContent {
                    output += "\(indent) content: \(String(describing: content)) \n"
                }
                output += unknownFields.getDescription(indent: indent)
                return output
