defmodule Benchmarks.GoogleMessage4.Message2463 do
  @moduledoc false
  use Protobuf, protoc_gen_elixir_version: "0.10.1-dev", syntax: :proto2

  field :field2498, 1, repeated: true, type: Benchmarks.GoogleMessage4.Message2462
end

defmodule Benchmarks.GoogleMessage4.Message12686 do
  @moduledoc false
  use Protobuf, protoc_gen_elixir_version: "0.10.1-dev", syntax: :proto2

  field :field12699, 1, optional: true, type: :string
  field :field12700, 2, optional: true, type: Benchmarks.GoogleMessage4.Message12685
end

defmodule Benchmarks.GoogleMessage4.Message11949 do
  @moduledoc false
  use Protobuf, protoc_gen_elixir_version: "0.10.1-dev", syntax: :proto2
end

defmodule Benchmarks.GoogleMessage4.Message11975 do
  @moduledoc false
  use Protobuf, protoc_gen_elixir_version: "0.10.1-dev", syntax: :proto2

  field :field11992, 1, optional: true, type: :string
  field :field11993, 2, optional: true, type: :int32
  field :field11994, 3, repeated: true, type: Benchmarks.GoogleMessage4.Message10320
  field :field11995, 4, optional: true, type: Benchmarks.GoogleMessage4.Message11947
  field :field11996, 5, optional: true, type: Benchmarks.GoogleMessage4.Message11920
  field :field11997, 6, optional: true, type: :bool
  field :field11998, 7, repeated: true, type: :string
  field :field11999, 8, optional: true, type: :float
  field :field12000, 9, repeated: true, type: Benchmarks.GoogleMessage4.UnusedEnum, enum: true
  field :field12001, 11, optional: true, type: :int32
end

defmodule Benchmarks.GoogleMessage4.Message7287 do
  @moduledoc false
  use Protobuf, protoc_gen_elixir_version: "0.10.1-dev", syntax: :proto2

  field :field7311, 1, optional: true, type: Benchmarks.GoogleMessage4.Message6133
  field :field7312, 8, optional: true, type: Benchmarks.GoogleMessage4.UnusedEmptyMessage
  field :field7313, 3, optional: true, type: :string
  field :field7314, 4, optional: true, type: Benchmarks.GoogleMessage4.Message6643
  field :field7315, 5, optional: true, type: Benchmarks.GoogleMessage4.Enum7288, enum: true
  field :field7316, 6, optional: true, type: :bytes
  field :field7317, 7, optional: true, type: Benchmarks.GoogleMessage4.UnusedEmptyMessage
  field :field7318, 9, optional: true, type: Benchmarks.GoogleMessage4.UnusedEmptyMessage
end

defmodule Benchmarks.GoogleMessage4.Message3061.Message3062 do
  @moduledoc false
  use Protobuf, protoc_gen_elixir_version: "0.10.1-dev", syntax: :proto2

  field :field3335, 5, required: true, type: :int32
  field :field3336, 6, optional: true, type: :int32
  field :field3337, 7, optional: true, type: :int32
end

defmodule Benchmarks.GoogleMessage4.Message3061.Message3063 do
  @moduledoc false
  use Protobuf, protoc_gen_elixir_version: "0.10.1-dev", syntax: :proto2

  field :field3338, 14, required: true, type: :int32
  field :field3339, 18, optional: true, type: Benchmarks.GoogleMessage4.Enum2851, enum: true
  field :field3340, 15, optional: true, type: :int64
  field :field3341, 23, optional: true, type: :int64
end

defmodule Benchmarks.GoogleMessage4.Message3061.Message3064 do
  @moduledoc false
  use Protobuf, protoc_gen_elixir_version: "0.10.1-dev", syntax: :proto2

  field :field3342, 9, required: true, type: Benchmarks.GoogleMessage4.Enum2602, enum: true
  field :field3343, 92, optional: true, type: :int32
  field :field3344, 10, optional: true, type: :string
  field :field3345, 11, optional: true, type: :bytes
  field :field3346, 12, optional: true, type: :int32
  field :field3347, 98, optional: true, type: Benchmarks.GoogleMessage4.Message3060
  field :field3348, 82, optional: true, type: Benchmarks.GoogleMessage4.UnusedEmptyMessage
  field :field3349, 80, optional: true, type: Benchmarks.GoogleMessage4.Message3050
  field :field3350, 52, optional: true, type: :fixed64
  field :field3351, 33, optional: true, type: :int32
  field :field3352, 42, optional: true, type: :string
  field :field3353, 69, optional: true, type: :string
  field :field3354, 43, optional: true, type: :bytes
  field :field3355, 73, optional: true, type: Benchmarks.GoogleMessage4.Enum2806, enum: true
  field :field3356, 74, optional: true, type: :int32
  field :field3357, 90, optional: true, type: :int32
  field :field3358, 79, optional: true, type: :bytes
  field :field3359, 19, optional: true, type: :int32
  field :field3360, 95, optional: true, type: Benchmarks.GoogleMessage4.Enum2834, enum: true
end

defmodule Benchmarks.GoogleMessage4.Message3061.Message3065 do
  @moduledoc false
  use Protobuf, protoc_gen_elixir_version: "0.10.1-dev", syntax: :proto2
end

defmodule Benchmarks.GoogleMessage4.Message3061.Message3066 do
  @moduledoc false
  use Protobuf, protoc_gen_elixir_version: "0.10.1-dev", syntax: :proto2

  field :field3366, 22, optional: true, type: :int32
  field :field3367, 55, optional: true, type: :int32
  field :field3368, 88, optional: true, type: :int32
  field :field3369, 56, optional: true, type: :int32
  field :field3370, 75, optional: true, type: :int32
  field :field3371, 57, optional: true, type: :int32
  field :field3372, 85, optional: true, type: Benchmarks.GoogleMessage4.UnusedEmptyMessage
  field :field3373, 96, optional: true, type: Benchmarks.GoogleMessage4.UnusedEmptyMessage
end

defmodule Benchmarks.GoogleMessage4.Message3061 do
  @moduledoc false
  use Protobuf, protoc_gen_elixir_version: "0.10.1-dev", syntax: :proto2

  field :field3286, 2, optional: true, type: :string
  field :field3287, 77, optional: true, type: :int32
  field :field3288, 49, optional: true, type: :string
  field :field3289, 3, required: true, type: Benchmarks.GoogleMessage4.Message3046
  field :field3290, 58, optional: true, type: Benchmarks.GoogleMessage4.Message3046
  field :message3062, 4, optional: true, type: :group
  field :field3292, 104, optional: true, type: Benchmarks.GoogleMessage4.Message3060
  field :field3293, 32, optional: true, type: :int64
  field :field3294, 41, optional: true, type: :int32
  field :message3063, 13, optional: true, type: :group
  field :field3296, 94, optional: true, type: Benchmarks.GoogleMessage4.Enum2834, enum: true
  field :field3297, 25, optional: true, type: :bool
  field :field3298, 50, optional: true, type: :bool
  field :field3299, 89, optional: true, type: :string
  field :field3300, 91, optional: true, type: :string
  field :field3301, 105, optional: true, type: :string
  field :field3302, 53, optional: true, type: Benchmarks.GoogleMessage4.Message3050
  field :field3303, 51, optional: true, type: :fixed64
  field :field3304, 106, optional: true, type: :fixed64
  field :field3305, 60, optional: true, type: :int32
  field :field3306, 44, optional: true, type: :string
  field :field3307, 81, optional: true, type: :bytes
  field :field3308, 70, optional: true, type: :string
  field :field3309, 45, optional: true, type: :bytes
  field :field3310, 71, optional: true, type: Benchmarks.GoogleMessage4.Enum2806, enum: true
  field :field3311, 72, optional: true, type: :int32
  field :field3312, 78, optional: true, type: :bytes
  field :field3313, 20, optional: true, type: :int32
  field :message3064, 8, repeated: true, type: :group
  field :field3315, 39, optional: true, type: Benchmarks.GoogleMessage4.UnusedEmptyMessage
  field :field3316, 76, optional: true, type: :int32
  field :message3065, 63, optional: true, type: :group
  field :field3318, 54, optional: true, type: Benchmarks.GoogleMessage4.Enum2806, enum: true
  field :field3319, 46, optional: true, type: :int32
  field :field3320, 24, repeated: true, type: :string
  field :field3321, 38, optional: true, type: :fixed32
  field :field3322, 99, optional: true, type: :bytes
  field :field3323, 1, optional: true, type: :fixed64
  field :field3324, 97, optional: true, type: :fixed64
  field :field3325, 16, repeated: true, type: Benchmarks.GoogleMessage4.Message3040
  field :field3326, 61, repeated: true, type: Benchmarks.GoogleMessage4.Message3041
  field :message3066, 21, optional: true, type: :group
  field :field3328, 47, optional: true, type: Benchmarks.GoogleMessage4.UnusedEmptyMessage
  field :field3329, 48, optional: true, type: Benchmarks.GoogleMessage4.UnusedEmptyMessage
  field :field3330, 40, optional: true, type: :fixed64
  field :field3331, 86, optional: true, type: Benchmarks.GoogleMessage4.UnusedEmptyMessage
  field :field3332, 59, optional: true, type: Benchmarks.GoogleMessage4.UnusedEmptyMessage
  field :field3333, 17, optional: true, type: :int32
end

defmodule Benchmarks.GoogleMessage4.Message12949 do
  @moduledoc false
  use Protobuf, protoc_gen_elixir_version: "0.10.1-dev", syntax: :proto2
end

defmodule Benchmarks.GoogleMessage4.Message8572 do
  @moduledoc false
  use Protobuf, protoc_gen_elixir_version: "0.10.1-dev", syntax: :proto2

  field :field8647, 1, optional: true, type: :bytes
  field :field8648, 3, optional: true, type: :bytes
  field :field8649, 4, optional: true, type: Benchmarks.GoogleMessage4.Message3886
  field :field8650, 57, optional: true, type: Benchmarks.GoogleMessage4.Message3919
  field :field8651, 5, optional: true, type: :bool
  field :field8652, 6, optional: true, type: :int32
  field :field8653, 49, optional: true, type: :int32
  field :field8654, 7, optional: true, type: Benchmarks.GoogleMessage4.Message7905
  field :field8655, 10, optional: true, type: :int32
  field :field8656, 11, optional: true, type: Benchmarks.GoogleMessage4.UnusedEmptyMessage
  field :field8657, 35, optional: true, type: :bool
  field :field8658, 12, optional: true, type: :bytes
  field :field8659, 14, optional: true, type: :string
  field :field8660, 13, optional: true, type: Benchmarks.GoogleMessage4.UnusedEmptyMessage
  field :field8661, 15, optional: true, type: :bytes
  field :field8662, 17, optional: true, type: Benchmarks.GoogleMessage4.UnusedEmptyMessage
  field :field8663, 18, optional: true, type: :int32
  field :field8664, 19, optional: true, type: :int32
  field :field8665, 20, optional: true, type: :bool
  field :field8666, 31, optional: true, type: Benchmarks.GoogleMessage4.Enum3476, enum: true
  field :field8667, 36, optional: true, type: :bool
  field :field8668, 39, optional: true, type: Benchmarks.GoogleMessage4.UnusedEmptyMessage
  field :field8669, 22, optional: true, type: :bytes
  field :field8670, 24, optional: true, type: :int32
  field :field8671, 25, optional: true, type: Benchmarks.GoogleMessage4.Message3052
  field :field8672, 26, optional: true, type: :bytes
  field :field8673, 28, optional: true, type: :bytes
  field :field8674, 29, optional: true, type: :int32
  field :field8675, 30, optional: true, type: :bytes
  field :field8676, 32, optional: true, type: :bytes
  field :field8677, 33, optional: true, type: :string
  field :field8678, 34, optional: true, type: :int32
  field :field8679, 37, optional: true, type: :int32
  field :field8680, 38, optional: true, type: :double
  field :field8681, 42, optional: true, type: :double
  field :field8682, 40, optional: true, type: Benchmarks.GoogleMessage4.Message3922
  field :field8683, 43, optional: true, type: Benchmarks.GoogleMessage4.UnusedEmptyMessage
  field :field8684, 44, optional: true, type: :int64
  field :field8685, 45, optional: true, type: Benchmarks.GoogleMessage4.Message7929
  field :field8686, 46, optional: true, type: :uint64
  field :field8687, 48, optional: true, type: :uint32
  field :field8688, 47, optional: true, type: Benchmarks.GoogleMessage4.Message7843
  field :field8689, 50, optional: true, type: Benchmarks.GoogleMessage4.Message7864
  field :field8690, 52, optional: true, type: Benchmarks.GoogleMessage4.UnusedEmptyMessage
  field :field8691, 58, optional: true, type: :bool
  field :field8692, 54, optional: true, type: :bool
  field :field8693, 55, optional: true, type: :string
  field :field8694, 41, optional: true, type: Benchmarks.GoogleMessage4.UnusedEmptyMessage
  field :field8695, 53, optional: true, type: Benchmarks.GoogleMessage4.UnusedEmptyMessage
  field :field8696, 61, optional: true, type: Benchmarks.GoogleMessage4.Message8575
end

defmodule Benchmarks.GoogleMessage4.Message8774 do
  @moduledoc false
  use Protobuf, protoc_gen_elixir_version: "0.10.1-dev", syntax: :proto2

  field :field8810, 1, optional: true, type: :string
  field :field8811, 2, optional: true, type: :string
  field :field8812, 3, optional: true, type: :string
  field :field8813, 4, optional: true, type: :string
  field :field8814, 5, optional: true, type: :string
end

defmodule Benchmarks.GoogleMessage4.Message12776 do
  @moduledoc false
  use Protobuf, protoc_gen_elixir_version: "0.10.1-dev", syntax: :proto2

  field :field12786, 1, optional: true, type: :string
  field :field12787, 11, optional: true, type: :fixed64
  field :field12788, 6, optional: true, type: :int32
  field :field12789, 13, optional: true, type: :int32
  field :field12790, 14, optional: true, type: :int32
  field :field12791, 15, optional: true, type: :int32
  field :field12792, 16, optional: true, type: :int32
  field :field12793, 8, optional: true, type: Benchmarks.GoogleMessage4.UnusedEmptyMessage
  field :field12794, 10, optional: true, type: Benchmarks.GoogleMessage4.Message12774
  field :field12795, 12, optional: true, type: Benchmarks.GoogleMessage4.UnusedEmptyMessage

  extensions [{2, 3}, {3, 4}, {4, 5}, {5, 6}, {7, 8}, {9, 10}]
end

defmodule Benchmarks.GoogleMessage4.Message12798 do
  @moduledoc false
  use Protobuf, protoc_gen_elixir_version: "0.10.1-dev", syntax: :proto2

  field :field12805, 1, optional: true, type: :int32
  field :field12806, 2, optional: true, type: :int32
  field :field12807, 6, optional: true, type: Benchmarks.GoogleMessage4.Message12774
  field :field12808, 7, optional: true, type: :bool
end

defmodule Benchmarks.GoogleMessage4.Message12797 do
  @moduledoc false
  use Protobuf, protoc_gen_elixir_version: "0.10.1-dev", syntax: :proto2

  field :field12802, 1, optional: true, type: Benchmarks.GoogleMessage4.Message12796
  field :field12803, 2, repeated: true, type: Benchmarks.GoogleMessage4.Message12796
  field :field12804, 3, optional: true, type: :string
end

defmodule Benchmarks.GoogleMessage4.Message12825 do
  @moduledoc false
  use Protobuf, protoc_gen_elixir_version: "0.10.1-dev", syntax: :proto2

  field :field12862, 1, repeated: true, type: Benchmarks.GoogleMessage4.Message12818
  field :field12863, 2, optional: true, type: :int32
  field :field12864, 3, optional: true, type: Benchmarks.GoogleMessage4.Message12819
  field :field12865, 4, optional: true, type: Benchmarks.GoogleMessage4.Message12820
  field :field12866, 5, optional: true, type: :int32
  field :field12867, 6, repeated: true, type: Benchmarks.GoogleMessage4.Message12821
  field :field12868, 7, repeated: true, type: Benchmarks.GoogleMessage4.UnusedEmptyMessage
end

defmodule Benchmarks.GoogleMessage4.Message8590 do
  @moduledoc false
  use Protobuf, protoc_gen_elixir_version: "0.10.1-dev", syntax: :proto2
end

defmodule Benchmarks.GoogleMessage4.Message8587 do
  @moduledoc false
  use Protobuf, protoc_gen_elixir_version: "0.10.1-dev", syntax: :proto2
end

defmodule Benchmarks.GoogleMessage4.Message1374 do
  @moduledoc false
  use Protobuf, protoc_gen_elixir_version: "0.10.1-dev", syntax: :proto2

  field :field1375, 1, required: true, type: :string
  field :field1376, 2, optional: true, type: :string
end

defmodule Benchmarks.GoogleMessage4.Message2462 do
  @moduledoc false
  use Protobuf, protoc_gen_elixir_version: "0.10.1-dev", syntax: :proto2

  field :field2496, 1, required: true, type: :bytes
  field :field2497, 2, required: true, type: :double
end

defmodule Benchmarks.GoogleMessage4.Message12685 do
  @moduledoc false
  use Protobuf, protoc_gen_elixir_version: "0.10.1-dev", syntax: :proto2

  field :field12692, 1, repeated: true, type: :string
  field :field12693, 2, repeated: true, type: :string
  field :field12694, 3, optional: true, type: :int64
  field :field12695, 4, optional: true, type: :uint32
  field :field12696, 5, repeated: true, type: :string
  field :field12697, 6, optional: true, type: :string
  field :field12698, 7, optional: true, type: :string
end

defmodule Benchmarks.GoogleMessage4.Message10320 do
  @moduledoc false
  use Protobuf, protoc_gen_elixir_version: "0.10.1-dev", syntax: :proto2

  field :field10347, 1, optional: true, type: Benchmarks.GoogleMessage4.Enum10335, enum: true
  field :field10348, 2, repeated: true, type: Benchmarks.GoogleMessage4.Message10319
  field :field10349, 3, optional: true, type: :int32
  field :field10350, 4, optional: true, type: :int32
  field :field10351, 5, optional: true, type: :int32
  field :field10352, 6, optional: true, type: :int32
  field :field10353, 7, optional: true, type: Benchmarks.GoogleMessage4.Enum10337, enum: true
end

defmodule Benchmarks.GoogleMessage4.Message11947 do
  @moduledoc false
  use Protobuf, protoc_gen_elixir_version: "0.10.1-dev", syntax: :proto2

  field :field11951, 1, optional: true, type: :uint32
  field :field11952, 2, optional: true, type: :bool
  field :field11953, 3, optional: true, type: :int32
end

defmodule Benchmarks.GoogleMessage4.Message11920 do
  @moduledoc false
  use Protobuf, protoc_gen_elixir_version: "0.10.1-dev", syntax: :proto2

  field :field11945, 1, optional: true, type: Benchmarks.GoogleMessage4.Enum11901, enum: true
  field :field11946, 2, optional: true, type: Benchmarks.GoogleMessage4.UnusedEnum, enum: true
end

defmodule Benchmarks.GoogleMessage4.Message6643 do
  @moduledoc false
  use Protobuf, protoc_gen_elixir_version: "0.10.1-dev", syntax: :proto2

  field :field6683, 3, optional: true, type: Benchmarks.GoogleMessage4.UnusedEmptyMessage
  field :field6684, 4, optional: true, type: Benchmarks.GoogleMessage4.UnusedEmptyMessage
  field :field6685, 5, optional: true, type: :double
  field :field6686, 6, optional: true, type: :double
  field :field6687, 1, optional: true, type: :int32
  field :field6688, 2, optional: true, type: :int32
  field :field6689, 9, optional: true, type: :double
  field :field6690, 10, optional: true, type: :bytes
  field :field6691, 11, optional: true, type: :int32
  field :field6692, 12, optional: true, type: :bool
  field :field6693, 13, optional: true, type: :bool
  field :field6694, 15, optional: true, type: Benchmarks.GoogleMessage4.Message6578
  field :field6695, 16, optional: true, type: Benchmarks.GoogleMessage4.UnusedEnum, enum: true
  field :field6696, 17, optional: true, type: :int64
  field :field6697, 22, repeated: true, type: Benchmarks.GoogleMessage4.UnusedEmptyMessage
  field :field6698, 19, optional: true, type: Benchmarks.GoogleMessage4.UnusedEmptyMessage
  field :field6699, 20, optional: true, type: Benchmarks.GoogleMessage4.UnusedEmptyMessage
  field :field6700, 21, optional: true, type: :int32
end

defmodule Benchmarks.GoogleMessage4.Message6133 do
  @moduledoc false
  use Protobuf, protoc_gen_elixir_version: "0.10.1-dev", syntax: :proto2

  field :field6173, 12, optional: true, type: Benchmarks.GoogleMessage4.Message4016
  field :field6174, 16, optional: true, type: :double
  field :field6175, 1, required: true, type: :string
  field :field6176, 2, required: true, type: :string
  field :field6177, 3, required: true, type: :string
  field :field6178, 4, optional: true, type: :string
  field :field6179, 8, optional: true, type: :string
  field :field6180, 5, repeated: true, type: Benchmarks.GoogleMessage4.Message6109
  field :field6181, 13, repeated: true, type: Benchmarks.GoogleMessage4.Message5908
  field :field6182, 7, repeated: true, type: Benchmarks.GoogleMessage4.Message6107
  field :field6183, 9, repeated: true, type: Benchmarks.GoogleMessage4.Message6126
  field :field6184, 15, repeated: true, type: Benchmarks.GoogleMessage4.Message6129
  field :field6185, 10, optional: true, type: :int32
  field :field6186, 11, optional: true, type: :int32
  field :field6187, 17, optional: true, type: Benchmarks.GoogleMessage4.Message4016
  field :field6188, 14, optional: true, type: :double
  field :field6189, 18, optional: true, type: :double
  field :field6190, 19, optional: true, type: :string
  field :field6191, 20, optional: true, type: :string
  field :field6192, 21, repeated: true, type: Benchmarks.GoogleMessage4.Message5881
end

defmodule Benchmarks.GoogleMessage4.Message6109 do
  @moduledoc false
  use Protobuf, protoc_gen_elixir_version: "0.10.1-dev", syntax: :proto2

  field :field6140, 1, optional: true, type: :string
  field :field6141, 2, required: true, type: Benchmarks.GoogleMessage4.Enum6111, enum: true
  field :field6142, 9, optional: true, type: :int32
  field :field6143, 3, optional: true, type: :string
  field :field6144, 4, repeated: true, type: Benchmarks.GoogleMessage4.Message6110
  field :field6145, 7, repeated: true, type: :int32
  field :field6146, 8, repeated: true, type: :int32
  field :field6147, 10, optional: true, type: Benchmarks.GoogleMessage4.Message6133
  field :field6148, 11, repeated: true, type: :int32
  field :field6149, 12, optional: true, type: :string
  field :field6150, 13, optional: true, type: :string
  field :field6151, 14, optional: true, type: :bool

  extensions [{1000, 536_870_912}]
end

defmodule Benchmarks.GoogleMessage4.Message3046 do
  @moduledoc false
  use Protobuf, protoc_gen_elixir_version: "0.10.1-dev", syntax: :proto2

  field :field3222, 1, required: true, type: Benchmarks.GoogleMessage4.Enum2593, enum: true
  field :field3223, 4, optional: true, type: :int32
end

defmodule Benchmarks.GoogleMessage4.Message3060 do
  @moduledoc false
  use Protobuf, protoc_gen_elixir_version: "0.10.1-dev", syntax: :proto2

  field :field3283, 1, optional: true, type: :int64
  field :field3284, 2, optional: true, type: :int64
  field :field3285, 3, optional: true, type: :int64
end

defmodule Benchmarks.GoogleMessage4.Message3041 do
  @moduledoc false
  use Protobuf, protoc_gen_elixir_version: "0.10.1-dev", syntax: :proto2

  field :field3214, 1, optional: true, type: :string
  field :field3215, 2, optional: true, type: :int32
end

defmodule Benchmarks.GoogleMessage4.Message3040 do
  @moduledoc false
  use Protobuf, protoc_gen_elixir_version: "0.10.1-dev", syntax: :proto2

  field :field3209, 1, required: true, type: :fixed64
  field :field3210, 4, repeated: true, type: :fixed64
  field :field3211, 5, optional: true, type: :int32
  field :field3212, 2, optional: true, type: :fixed64
  field :field3213, 3, required: true, type: :string
end

defmodule Benchmarks.GoogleMessage4.Message3050 do
  @moduledoc false
  use Protobuf, protoc_gen_elixir_version: "0.10.1-dev", syntax: :proto2

  field :field3245, 5, optional: true, type: :bytes
  field :field3246, 2, optional: true, type: :int32
  field :field3247, 6, optional: true, type: :bytes
  field :field3248, 4, optional: true, type: :int32
  field :field3249, 1, optional: true, type: :fixed32
  field :field3250, 3, optional: true, type: :fixed32
end

defmodule Benchmarks.GoogleMessage4.Message7905 do
  @moduledoc false
  use Protobuf, protoc_gen_elixir_version: "0.10.1-dev", syntax: :proto2

  field :field7911, 1, optional: true, type: :int32
  field :field7912, 2, optional: true, type: :bool
  field :field7913, 3, optional: true, type: :bytes
  field :field7914, 4, optional: true, type: :int32
  field :field7915, 5, optional: true, type: :int32
  field :field7916, 6, optional: true, type: :bytes
  field :field7917, 7, optional: true, type: :int32
end

defmodule Benchmarks.GoogleMessage4.Message3886.Message3887 do
  @moduledoc false
  use Protobuf, protoc_gen_elixir_version: "0.10.1-dev", syntax: :proto2

  field :field3932, 2, required: true, type: :string
  field :field3933, 9, optional: true, type: :string
  field :field3934, 3, optional: true, type: Benchmarks.GoogleMessage4.Message3850
  field :field3935, 8, optional: true, type: :bytes
end

defmodule Benchmarks.GoogleMessage4.Message3886 do
  @moduledoc false
  use Protobuf, protoc_gen_elixir_version: "0.10.1-dev", syntax: :proto2

  field :message3887, 1, repeated: true, type: :group
end

defmodule Benchmarks.GoogleMessage4.Message7864 do
  @moduledoc false
  use Protobuf, protoc_gen_elixir_version: "0.10.1-dev", syntax: :proto2

  field :field7866, 1, optional: true, type: :string
  field :field7867, 2, optional: true, type: :string
  field :field7868, 5, repeated: true, type: Benchmarks.GoogleMessage4.Message7865
  field :field7869, 6, repeated: true, type: Benchmarks.GoogleMessage4.Message7865
  field :field7870, 7, repeated: true, type: Benchmarks.GoogleMessage4.Message7865
  field :field7871, 8, repeated: true, type: Benchmarks.GoogleMessage4.UnusedEmptyMessage
end

defmodule Benchmarks.GoogleMessage4.Message3922 do
  @moduledoc false
  use Protobuf, protoc_gen_elixir_version: "0.10.1-dev", syntax: :proto2

  field :field4012, 1, optional: true, type: :uint64
end

defmodule Benchmarks.GoogleMessage4.Message3052 do
  @moduledoc false
  use Protobuf, protoc_gen_elixir_version: "0.10.1-dev", syntax: :proto2

  field :field3254, 1, repeated: true, type: :string
  field :field3255, 2, repeated: true, type: :string
  field :field3256, 3, repeated: true, type: :bytes
  field :field3257, 4, repeated: true, type: :string
  field :field3258, 5, optional: true, type: :bool
  field :field3259, 6, optional: true, type: :int32
  field :field3260, 7, optional: true, type: :int32
  field :field3261, 8, optional: true, type: :string
  field :field3262, 9, optional: true, type: :string
end

defmodule Benchmarks.GoogleMessage4.Message8575 do
  @moduledoc false
  use Protobuf, protoc_gen_elixir_version: "0.10.1-dev", syntax: :proto2
end

defmodule Benchmarks.GoogleMessage4.Message7843 do
  @moduledoc false
  use Protobuf, protoc_gen_elixir_version: "0.10.1-dev", syntax: :proto2

  field :field7844, 5, optional: true, type: :bool
  field :field7845, 1, optional: true, type: :int32
  field :field7846, 22, optional: true, type: Benchmarks.GoogleMessage4.UnusedEmptyMessage
  field :field7847, 3, repeated: true, type: :int32
  field :field7848, 11, repeated: true, type: :string
  field :field7849, 15, optional: true, type: Benchmarks.GoogleMessage4.UnusedEnum, enum: true
  field :field7850, 6, optional: true, type: Benchmarks.GoogleMessage4.UnusedEmptyMessage
  field :field7851, 14, optional: true, type: Benchmarks.GoogleMessage4.UnusedEmptyMessage
  field :field7852, 10, optional: true, type: Benchmarks.GoogleMessage4.UnusedEmptyMessage
  field :field7853, 13, optional: true, type: Benchmarks.GoogleMessage4.Message7511
  field :field7854, 16, optional: true, type: Benchmarks.GoogleMessage4.UnusedEmptyMessage
  field :field7855, 17, optional: true, type: Benchmarks.GoogleMessage4.UnusedEmptyMessage
  field :field7856, 19, optional: true, type: Benchmarks.GoogleMessage4.UnusedEmptyMessage
  field :field7857, 18, optional: true, type: Benchmarks.GoogleMessage4.UnusedEmptyMessage
  field :field7858, 20, optional: true, type: Benchmarks.GoogleMessage4.UnusedEnum, enum: true
  field :field7859, 2, optional: true, type: :int32
end

defmodule Benchmarks.GoogleMessage4.Message3919 do
  @moduledoc false
  use Protobuf, protoc_gen_elixir_version: "0.10.1-dev", syntax: :proto2

  field :field4009, 1, repeated: true, type: Benchmarks.GoogleMessage4.Message3920
end

defmodule Benchmarks.GoogleMessage4.Message7929 do
  @moduledoc false
  use Protobuf, protoc_gen_elixir_version: "0.10.1-dev", syntax: :proto2

  field :field7942, 1, optional: true, type: :int64
  field :field7943, 4, optional: true, type: :int64
  field :field7944, 5, optional: true, type: :int64
  field :field7945, 12, optional: true, type: :int64
  field :field7946, 13, optional: true, type: :int64
  field :field7947, 18, optional: true, type: :int64
  field :field7948, 6, optional: true, type: :int64
  field :field7949, 7, optional: true, type: :int64
  field :field7950, 8, repeated: true, type: Benchmarks.GoogleMessage4.Message7919
  field :field7951, 20, repeated: true, type: Benchmarks.GoogleMessage4.UnusedEmptyMessage
  field :field7952, 14, repeated: true, type: Benchmarks.GoogleMessage4.Message7920
  field :field7953, 15, repeated: true, type: Benchmarks.GoogleMessage4.Message7921
  field :field7954, 17, repeated: true, type: Benchmarks.GoogleMessage4.Message7928
  field :field7955, 19, optional: true, type: :int64
  field :field7956, 2, optional: true, type: :bool
  field :field7957, 3, optional: true, type: :int64
  field :field7958, 9, optional: true, type: :int64
  field :field7959, 10, repeated: true, type: Benchmarks.GoogleMessage4.UnusedEmptyMessage
  field :field7960, 11, repeated: true, type: :bytes
  field :field7961, 16, optional: true, type: :int64
end
