// DO NOT EDIT.
//
// Generated by the Swift generator plugin for the protocol buffer compiler.
// Source: unittest_swift_naming.proto
//
// For information on using the generated types, please see the documenation:
//   https://github.com/apple/swift-protobuf/

// Protos/unittest_swift_reserved.proto - test proto
//
// This source file is part of the Swift.org open source project
//
// Copyright (c) 2014 - 2016 Apple Inc. and the Swift project authors
// Licensed under Apache License v2.0 with Runtime Library Exception
//
// See http://swift.org/LICENSE.txt for license information
// See http://swift.org/CONTRIBUTORS.txt for the list of Swift project authors
//
// -----------------------------------------------------------------------------
///
/// Test Swift reserved words used as enum or message names
///
// -----------------------------------------------------------------------------

/// proto2 syntax is used so the has*/clear* names also get generated.

import Foundation
import SwiftProtobuf

// If the compiler emits an error on this type, it is because this file
// was generated by a version of the `protoc` Swift plug-in that is
// incompatible with the version of SwiftProtobuf to which you are linking.
// Please ensure that your are building against the same version of the API
// that was used to generate this file.
fileprivate struct _GeneratedWithProtocGenSwiftVersion: SwiftProtobuf.ProtobufAPIVersionCheck {
  struct _2: SwiftProtobuf.ProtobufAPIVersion_2 {}
  typealias Version = _2
}

enum SwiftUnittest_Names_EnumFieldNames: SwiftProtobuf.Enum {
  typealias RawValue = Int
  case a // = 0
  case string // = 1
  case int // = 2
  case double // = 3
  case float // = 4
  case uint // = 5
  case hashValue_ // = 6
  case description_ // = 7
  case debugDescription_ // = 8
  case swift // = 9
  case unrecognized // = 10
  case `class` // = 11
  case `deinit` // = 12
  case `enum` // = 13
  case `extension` // = 14
  case `func` // = 15
  case `import` // = 16
  case init_ // = 17
  case `inout` // = 18
  case `internal` // = 19
  case `let` // = 20
  case `operator` // = 21
  case `private` // = 22
  case `protocol` // = 23
  case `public` // = 24
  case `static` // = 25
  case `struct` // = 26
  case `subscript` // = 27
  case `typealias` // = 28
  case `var` // = 29
  case `break` // = 30
  case `case` // = 31
  case `continue` // = 32
  case `default` // = 33
  case `defer` // = 34
  case `do` // = 35
  case `else` // = 36
  case `fallthrough` // = 37
  case `for` // = 38
  case `guard` // = 39
  case `if` // = 40
  case `in` // = 41
  case `repeat` // = 42
  case `return` // = 43
  case `switch` // = 44
  case `where` // = 45
  case `while` // = 46
  case `as` // = 47
  case `catch` // = 48
  case dynamicType_ // = 49
  case `false` // = 50
  case `is` // = 51
  case `nil` // = 52
  case `rethrows` // = 53
  case `super` // = 54
  case self_ // = 55
  case `throw` // = 57
  case `throws` // = 58
  case `true` // = 59
  case `try` // = 60
  case _Column__ // = 61
  case _File__ // = 62
  case _Function__ // = 63
  case _Line__ // = 64
  case ___ // = 65
  case `associativity` // = 66
  case convenience // = 67
  case dynamic // = 68
  case didSet // = 69
  case final // = 70
  case get // = 71
  case infix // = 72
  case indirect // = 73
  case lazy // = 74
  case left // = 75
  case mutating // = 76
  case none // = 77
  case nonmutating // = 78
  case `optional` // = 79
  case override // = 80
  case postfix // = 81
  case precedence // = 82
  case prefix // = 83
  case `required` // = 85
  case right // = 86
  case set // = 87
  case type // = 88
  case unowned // = 89
  case weak // = 90
  case willSet // = 91

  ///    id = 92;
  case cmd // = 93
  case out // = 96
  case bycopy // = 98
  case byref // = 99
  case oneway // = 100
  case and // = 102
  case andEq // = 103
  case alignas // = 104
  case alignof // = 105
  case asm // = 106
  case auto // = 107
  case bitand // = 108
  case bitor // = 109
  case bool // = 110
  case char // = 114
  case char16T // = 115
  case char32T // = 116
  case compl // = 118
  case const // = 119
  case constexpr // = 120
  case constCast // = 121
  case decltype // = 123
  case delete // = 125
  case dynamicCast // = 127
  case explicit // = 130
  case export // = 131
  case extern // = 132
  case friend // = 136
  case goto // = 137
  case inline // = 139
  case long // = 141
  case mutable // = 142
  case namespace // = 143
  case new // = 144
  case noexcept // = 145
  case not // = 146
  case notEq // = 147
  case nullptr // = 148
  case or // = 150
  case orEq // = 151
  case protected // = 153
  case register // = 155
  case reinterpretCast // = 156
  case short // = 158
  case signed // = 159
  case sizeof // = 160
  case staticAssert // = 162
  case staticCast // = 163
  case template // = 166
  case this // = 167
  case threadLocal // = 168
  case typedef // = 172
  case typeid // = 173
  case typename // = 174
  case union // = 175
  case unsigned // = 176
  case using // = 177
  case virtual // = 178
  case void // = 179
  case volatile // = 180
  case wcharT // = 181
  case xor // = 183
  case xorEq // = 184
  case restrict // = 185
  case category // = 186
  case ivar // = 187
  case method // = 188
  case finalize // = 192
  case hash // = 193
  case dealloc // = 194
  case superclass // = 197
  case retain // = 198
  case release // = 199
  case autorelease // = 200
  case retainCount // = 201
  case zone // = 202
  case isProxy // = 203
  case copy // = 204
  case mutableCopy // = 205
  case classForCoder // = 206
  case clear // = 207
  case data // = 208
  case delimitedData // = 209
  case descriptor // = 210
  case extensionRegistry // = 211
  case extensionsCurrentlySet // = 212
  case isInitialized // = 213
  case serializedSize // = 214
  case sortedExtensionsInUse // = 215
  case unknownFields // = 216
  case fixed // = 217
  case fract // = 218
  case size // = 219
  case logicalAddress // = 220
  case physicalAddress // = 221
  case byteCount // = 222
  case byteOffset // = 223
  case duration // = 224
  case absoluteTime // = 225
  case optionBits // = 226
  case itemCount // = 227
  case pbversion // = 228
  case scriptCode // = 229
  case langCode // = 230
  case regionCode // = 231
  case ostype // = 232
  case processSerialNumber // = 233
  case point // = 234
  case rect // = 235
  case fixedPoint // = 236
  case fixedRect // = 237
  case style // = 238
  case styleParameter // = 239
  case styleField // = 240
  case timeScale // = 241
  case timeBase // = 242
  case timeRecord // = 243
  case extensions // = 244

  init() {
    self = .a
  }

  init?(rawValue: Int) {
    switch rawValue {
    case 0: self = .a
    case 1: self = .string
    case 2: self = .int
    case 3: self = .double
    case 4: self = .float
    case 5: self = .uint
    case 6: self = .hashValue_
    case 7: self = .description_
    case 8: self = .debugDescription_
    case 9: self = .swift
    case 10: self = .unrecognized
    case 11: self = .class
    case 12: self = .deinit
    case 13: self = .enum
    case 14: self = .extension
    case 15: self = .func
    case 16: self = .import
    case 17: self = .init_
    case 18: self = .inout
    case 19: self = .internal
    case 20: self = .let
    case 21: self = .operator
    case 22: self = .private
    case 23: self = .protocol
    case 24: self = .public
    case 25: self = .static
    case 26: self = .struct
    case 27: self = .subscript
    case 28: self = .typealias
    case 29: self = .var
    case 30: self = .break
    case 31: self = .case
    case 32: self = .continue
    case 33: self = .default
    case 34: self = .defer
    case 35: self = .do
    case 36: self = .else
    case 37: self = .fallthrough
    case 38: self = .for
    case 39: self = .guard
    case 40: self = .if
    case 41: self = .in
    case 42: self = .repeat
    case 43: self = .return
    case 44: self = .switch
    case 45: self = .where
    case 46: self = .while
    case 47: self = .as
    case 48: self = .catch
    case 49: self = .dynamicType_
    case 50: self = .false
    case 51: self = .is
    case 52: self = .nil
    case 53: self = .rethrows
    case 54: self = .super
    case 55: self = .self_
    case 57: self = .throw
    case 58: self = .throws
    case 59: self = .true
    case 60: self = .try
    case 61: self = ._Column__
    case 62: self = ._File__
    case 63: self = ._Function__
    case 64: self = ._Line__
    case 65: self = .___
    case 66: self = .associativity
    case 67: self = .convenience
    case 68: self = .dynamic
    case 69: self = .didSet
    case 70: self = .final
    case 71: self = .get
    case 72: self = .infix
    case 73: self = .indirect
    case 74: self = .lazy
    case 75: self = .left
    case 76: self = .mutating
    case 77: self = .none
    case 78: self = .nonmutating
    case 79: self = .optional
    case 80: self = .override
    case 81: self = .postfix
    case 82: self = .precedence
    case 83: self = .prefix
    case 85: self = .required
    case 86: self = .right
    case 87: self = .set
    case 88: self = .type
    case 89: self = .unowned
    case 90: self = .weak
    case 91: self = .willSet
    case 93: self = .cmd
    case 96: self = .out
    case 98: self = .bycopy
    case 99: self = .byref
    case 100: self = .oneway
    case 102: self = .and
    case 103: self = .andEq
    case 104: self = .alignas
    case 105: self = .alignof
    case 106: self = .asm
    case 107: self = .auto
    case 108: self = .bitand
    case 109: self = .bitor
    case 110: self = .bool
    case 114: self = .char
    case 115: self = .char16T
    case 116: self = .char32T
    case 118: self = .compl
    case 119: self = .const
    case 120: self = .constexpr
    case 121: self = .constCast
    case 123: self = .decltype
    case 125: self = .delete
    case 127: self = .dynamicCast
    case 130: self = .explicit
    case 131: self = .export
    case 132: self = .extern
    case 136: self = .friend
    case 137: self = .goto
    case 139: self = .inline
    case 141: self = .long
    case 142: self = .mutable
    case 143: self = .namespace
    case 144: self = .new
    case 145: self = .noexcept
    case 146: self = .not
    case 147: self = .notEq
    case 148: self = .nullptr
    case 150: self = .or
    case 151: self = .orEq
    case 153: self = .protected
    case 155: self = .register
    case 156: self = .reinterpretCast
    case 158: self = .short
    case 159: self = .signed
    case 160: self = .sizeof
    case 162: self = .staticAssert
    case 163: self = .staticCast
    case 166: self = .template
    case 167: self = .this
    case 168: self = .threadLocal
    case 172: self = .typedef
    case 173: self = .typeid
    case 174: self = .typename
    case 175: self = .union
    case 176: self = .unsigned
    case 177: self = .using
    case 178: self = .virtual
    case 179: self = .void
    case 180: self = .volatile
    case 181: self = .wcharT
    case 183: self = .xor
    case 184: self = .xorEq
    case 185: self = .restrict
    case 186: self = .category
    case 187: self = .ivar
    case 188: self = .method
    case 192: self = .finalize
    case 193: self = .hash
    case 194: self = .dealloc
    case 197: self = .superclass
    case 198: self = .retain
    case 199: self = .release
    case 200: self = .autorelease
    case 201: self = .retainCount
    case 202: self = .zone
    case 203: self = .isProxy
    case 204: self = .copy
    case 205: self = .mutableCopy
    case 206: self = .classForCoder
    case 207: self = .clear
    case 208: self = .data
    case 209: self = .delimitedData
    case 210: self = .descriptor
    case 211: self = .extensionRegistry
    case 212: self = .extensionsCurrentlySet
    case 213: self = .isInitialized
    case 214: self = .serializedSize
    case 215: self = .sortedExtensionsInUse
    case 216: self = .unknownFields
    case 217: self = .fixed
    case 218: self = .fract
    case 219: self = .size
    case 220: self = .logicalAddress
    case 221: self = .physicalAddress
    case 222: self = .byteCount
    case 223: self = .byteOffset
    case 224: self = .duration
    case 225: self = .absoluteTime
    case 226: self = .optionBits
    case 227: self = .itemCount
    case 228: self = .pbversion
    case 229: self = .scriptCode
    case 230: self = .langCode
    case 231: self = .regionCode
    case 232: self = .ostype
    case 233: self = .processSerialNumber
    case 234: self = .point
    case 235: self = .rect
    case 236: self = .fixedPoint
    case 237: self = .fixedRect
    case 238: self = .style
    case 239: self = .styleParameter
    case 240: self = .styleField
    case 241: self = .timeScale
    case 242: self = .timeBase
    case 243: self = .timeRecord
    case 244: self = .extensions
    default: return nil
    }
  }

  var rawValue: Int {
    switch self {
    case .a: return 0
    case .string: return 1
    case .int: return 2
    case .double: return 3
    case .float: return 4
    case .uint: return 5
    case .hashValue_: return 6
    case .description_: return 7
    case .debugDescription_: return 8
    case .swift: return 9
    case .unrecognized: return 10
    case .class: return 11
    case .deinit: return 12
    case .enum: return 13
    case .extension: return 14
    case .func: return 15
    case .import: return 16
    case .init_: return 17
    case .inout: return 18
    case .internal: return 19
    case .let: return 20
    case .operator: return 21
    case .private: return 22
    case .protocol: return 23
    case .public: return 24
    case .static: return 25
    case .struct: return 26
    case .subscript: return 27
    case .typealias: return 28
    case .var: return 29
    case .break: return 30
    case .case: return 31
    case .continue: return 32
    case .default: return 33
    case .defer: return 34
    case .do: return 35
    case .else: return 36
    case .fallthrough: return 37
    case .for: return 38
    case .guard: return 39
    case .if: return 40
    case .in: return 41
    case .repeat: return 42
    case .return: return 43
    case .switch: return 44
    case .where: return 45
    case .while: return 46
    case .as: return 47
    case .catch: return 48
    case .dynamicType_: return 49
    case .false: return 50
    case .is: return 51
    case .nil: return 52
    case .rethrows: return 53
    case .super: return 54
    case .self_: return 55
    case .throw: return 57
    case .throws: return 58
    case .true: return 59
    case .try: return 60
    case ._Column__: return 61
    case ._File__: return 62
    case ._Function__: return 63
    case ._Line__: return 64
    case .___: return 65
    case .associativity: return 66
    case .convenience: return 67
    case .dynamic: return 68
    case .didSet: return 69
    case .final: return 70
    case .get: return 71
    case .infix: return 72
    case .indirect: return 73
    case .lazy: return 74
    case .left: return 75
    case .mutating: return 76
    case .none: return 77
    case .nonmutating: return 78
    case .optional: return 79
    case .override: return 80
    case .postfix: return 81
    case .precedence: return 82
    case .prefix: return 83
    case .required: return 85
    case .right: return 86
    case .set: return 87
    case .type: return 88
    case .unowned: return 89
    case .weak: return 90
    case .willSet: return 91
    case .cmd: return 93
    case .out: return 96
    case .bycopy: return 98
    case .byref: return 99
    case .oneway: return 100
    case .and: return 102
    case .andEq: return 103
    case .alignas: return 104
    case .alignof: return 105
    case .asm: return 106
    case .auto: return 107
    case .bitand: return 108
    case .bitor: return 109
    case .bool: return 110
    case .char: return 114
    case .char16T: return 115
    case .char32T: return 116
    case .compl: return 118
    case .const: return 119
    case .constexpr: return 120
    case .constCast: return 121
    case .decltype: return 123
    case .delete: return 125
    case .dynamicCast: return 127
    case .explicit: return 130
    case .export: return 131
    case .extern: return 132
    case .friend: return 136
    case .goto: return 137
    case .inline: return 139
    case .long: return 141
    case .mutable: return 142
    case .namespace: return 143
    case .new: return 144
    case .noexcept: return 145
    case .not: return 146
    case .notEq: return 147
    case .nullptr: return 148
    case .or: return 150
    case .orEq: return 151
    case .protected: return 153
    case .register: return 155
    case .reinterpretCast: return 156
    case .short: return 158
    case .signed: return 159
    case .sizeof: return 160
    case .staticAssert: return 162
    case .staticCast: return 163
    case .template: return 166
    case .this: return 167
    case .threadLocal: return 168
    case .typedef: return 172
    case .typeid: return 173
    case .typename: return 174
    case .union: return 175
    case .unsigned: return 176
    case .using: return 177
    case .virtual: return 178
    case .void: return 179
    case .volatile: return 180
    case .wcharT: return 181
    case .xor: return 183
    case .xorEq: return 184
    case .restrict: return 185
    case .category: return 186
    case .ivar: return 187
    case .method: return 188
    case .finalize: return 192
    case .hash: return 193
    case .dealloc: return 194
    case .superclass: return 197
    case .retain: return 198
    case .release: return 199
    case .autorelease: return 200
    case .retainCount: return 201
    case .zone: return 202
    case .isProxy: return 203
    case .copy: return 204
    case .mutableCopy: return 205
    case .classForCoder: return 206
    case .clear: return 207
    case .data: return 208
    case .delimitedData: return 209
    case .descriptor: return 210
    case .extensionRegistry: return 211
    case .extensionsCurrentlySet: return 212
    case .isInitialized: return 213
    case .serializedSize: return 214
    case .sortedExtensionsInUse: return 215
    case .unknownFields: return 216
    case .fixed: return 217
    case .fract: return 218
    case .size: return 219
    case .logicalAddress: return 220
    case .physicalAddress: return 221
    case .byteCount: return 222
    case .byteOffset: return 223
    case .duration: return 224
    case .absoluteTime: return 225
    case .optionBits: return 226
    case .itemCount: return 227
    case .pbversion: return 228
    case .scriptCode: return 229
    case .langCode: return 230
    case .regionCode: return 231
    case .ostype: return 232
    case .processSerialNumber: return 233
    case .point: return 234
    case .rect: return 235
    case .fixedPoint: return 236
    case .fixedRect: return 237
    case .style: return 238
    case .styleParameter: return 239
    case .styleField: return 240
    case .timeScale: return 241
    case .timeBase: return 242
    case .timeRecord: return 243
    case .extensions: return 244
    }
  }

}

#if swift(>=4.2)

extension SwiftUnittest_Names_EnumFieldNames: CaseIterable {
  // Support synthesized by the compiler.
}

#endif  // swift(>=4.2)

enum SwiftUnittest_Names_EnumFieldNames2: SwiftProtobuf.Enum {
  typealias RawValue = Int
  case aa // = 0

  /// protoc no longer allows enum naming that would differ only in underscores.
  /// Initial commit:
  ///   https://github.com/protocolbuffers/protobuf/commit/cc8ca5b6a5478b40546d4206392eb1471454460d
  /// Change keep proto3 as error, but proto2 to just a warning:
  ///   https://github.com/protocolbuffers/protobuf/pull/2204
  /// So this is in a second enum so it won't cause issues with the '_' one;
  /// but still ensure things generator correctly.
  case ____ // = 1065

  init() {
    self = .aa
  }

  init?(rawValue: Int) {
    switch rawValue {
    case 0: self = .aa
    case 1065: self = .____
    default: return nil
    }
  }

  var rawValue: Int {
    switch self {
    case .aa: return 0
    case .____: return 1065
    }
  }

}

#if swift(>=4.2)

extension SwiftUnittest_Names_EnumFieldNames2: CaseIterable {
  // Support synthesized by the compiler.
}

#endif  // swift(>=4.2)

struct SwiftUnittest_Names_Foo: SwiftProtobuf.ExtensibleMessage {
  // SwiftProtobuf.Message conformance is added in an extension below. See the
  // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
  // methods supported on all messages.

  var unknownFields = SwiftProtobuf.UnknownStorage()

  init() {}

  var _protobuf_extensionFieldValues = SwiftProtobuf.ExtensionFieldValueSet()
}

struct SwiftUnittest_Names_FieldNames {
  // SwiftProtobuf.Message conformance is added in an extension below. See the
  // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
  // methods supported on all messages.

  var string: Int32 {
    get {return _storage._string ?? 0}
    set {_uniqueStorage()._string = newValue}
  }
  /// Returns true if `string` has been explicitly set.
  var hasString: Bool {return _storage._string != nil}
  /// Clears the value of `string`. Subsequent reads from it will return its default value.
  mutating func clearString() {_uniqueStorage()._string = nil}

  var int: Int32 {
    get {return _storage._int ?? 0}
    set {_uniqueStorage()._int = newValue}
  }
  /// Returns true if `int` has been explicitly set.
  var hasInt: Bool {return _storage._int != nil}
  /// Clears the value of `int`. Subsequent reads from it will return its default value.
  mutating func clearInt() {_uniqueStorage()._int = nil}

  var double: Int32 {
    get {return _storage._double ?? 0}
    set {_uniqueStorage()._double = newValue}
  }
  /// Returns true if `double` has been explicitly set.
  var hasDouble: Bool {return _storage._double != nil}
  /// Clears the value of `double`. Subsequent reads from it will return its default value.
  mutating func clearDouble() {_uniqueStorage()._double = nil}

  var float: Int32 {
    get {return _storage._float ?? 0}
    set {_uniqueStorage()._float = newValue}
  }
  /// Returns true if `float` has been explicitly set.
  var hasFloat: Bool {return _storage._float != nil}
  /// Clears the value of `float`. Subsequent reads from it will return its default value.
  mutating func clearFloat() {_uniqueStorage()._float = nil}

  var uint: Int32 {
    get {return _storage._uint ?? 0}
    set {_uniqueStorage()._uint = newValue}
  }
  /// Returns true if `uint` has been explicitly set.
  var hasUint: Bool {return _storage._uint != nil}
  /// Clears the value of `uint`. Subsequent reads from it will return its default value.
  mutating func clearUint() {_uniqueStorage()._uint = nil}

  var hashValue_p: Int32 {
    get {return _storage._hashValue_p ?? 0}
    set {_uniqueStorage()._hashValue_p = newValue}
  }
  /// Returns true if `hashValue_p` has been explicitly set.
  var hasHashValue_p: Bool {return _storage._hashValue_p != nil}
  /// Clears the value of `hashValue_p`. Subsequent reads from it will return its default value.
  mutating func clearHashValue_p() {_uniqueStorage()._hashValue_p = nil}

  var description_p: Int32 {
    get {return _storage._description_p ?? 0}
    set {_uniqueStorage()._description_p = newValue}
  }
  /// Returns true if `description_p` has been explicitly set.
  var hasDescription_p: Bool {return _storage._description_p != nil}
  /// Clears the value of `description_p`. Subsequent reads from it will return its default value.
  mutating func clearDescription_p() {_uniqueStorage()._description_p = nil}

  var debugDescription_p: Int32 {
    get {return _storage._debugDescription_p ?? 0}
    set {_uniqueStorage()._debugDescription_p = newValue}
  }
  /// Returns true if `debugDescription_p` has been explicitly set.
  var hasDebugDescription_p: Bool {return _storage._debugDescription_p != nil}
  /// Clears the value of `debugDescription_p`. Subsequent reads from it will return its default value.
  mutating func clearDebugDescription_p() {_uniqueStorage()._debugDescription_p = nil}

  var swift: Int32 {
    get {return _storage._swift ?? 0}
    set {_uniqueStorage()._swift = newValue}
  }
  /// Returns true if `swift` has been explicitly set.
  var hasSwift: Bool {return _storage._swift != nil}
  /// Clears the value of `swift`. Subsequent reads from it will return its default value.
  mutating func clearSwift() {_uniqueStorage()._swift = nil}

  var unrecognized: Int32 {
    get {return _storage._unrecognized ?? 0}
    set {_uniqueStorage()._unrecognized = newValue}
  }
  /// Returns true if `unrecognized` has been explicitly set.
  var hasUnrecognized: Bool {return _storage._unrecognized != nil}
  /// Clears the value of `unrecognized`. Subsequent reads from it will return its default value.
  mutating func clearUnrecognized() {_uniqueStorage()._unrecognized = nil}

  var `class`: Int32 {
    get {return _storage._class ?? 0}
    set {_uniqueStorage()._class = newValue}
  }
  /// Returns true if ``class`` has been explicitly set.
  var hasClass: Bool {return _storage._class != nil}
  /// Clears the value of ``class``. Subsequent reads from it will return its default value.
  mutating func clearClass() {_uniqueStorage()._class = nil}

  var `deinit`: Int32 {
    get {return _storage._deinit ?? 0}
    set {_uniqueStorage()._deinit = newValue}
  }
  /// Returns true if ``deinit`` has been explicitly set.
  var hasDeinit: Bool {return _storage._deinit != nil}
  /// Clears the value of ``deinit``. Subsequent reads from it will return its default value.
  mutating func clearDeinit() {_uniqueStorage()._deinit = nil}

  var `enum`: Int32 {
    get {return _storage._enum ?? 0}
    set {_uniqueStorage()._enum = newValue}
  }
  /// Returns true if ``enum`` has been explicitly set.
  var hasEnum: Bool {return _storage._enum != nil}
  /// Clears the value of ``enum``. Subsequent reads from it will return its default value.
  mutating func clearEnum() {_uniqueStorage()._enum = nil}

  var `func`: Int32 {
    get {return _storage._func ?? 0}
    set {_uniqueStorage()._func = newValue}
  }
  /// Returns true if ``func`` has been explicitly set.
  var hasFunc: Bool {return _storage._func != nil}
  /// Clears the value of ``func``. Subsequent reads from it will return its default value.
  mutating func clearFunc() {_uniqueStorage()._func = nil}

  var `import`: Int32 {
    get {return _storage._import ?? 0}
    set {_uniqueStorage()._import = newValue}
  }
  /// Returns true if ``import`` has been explicitly set.
  var hasImport: Bool {return _storage._import != nil}
  /// Clears the value of ``import``. Subsequent reads from it will return its default value.
  mutating func clearImport() {_uniqueStorage()._import = nil}

  var init_p: Int32 {
    get {return _storage._init_p ?? 0}
    set {_uniqueStorage()._init_p = newValue}
  }
  /// Returns true if `init_p` has been explicitly set.
  var hasInit_p: Bool {return _storage._init_p != nil}
  /// Clears the value of `init_p`. Subsequent reads from it will return its default value.
  mutating func clearInit_p() {_uniqueStorage()._init_p = nil}

  var `inout`: Int32 {
    get {return _storage._inout ?? 0}
    set {_uniqueStorage()._inout = newValue}
  }
  /// Returns true if ``inout`` has been explicitly set.
  var hasInout: Bool {return _storage._inout != nil}
  /// Clears the value of ``inout``. Subsequent reads from it will return its default value.
  mutating func clearInout() {_uniqueStorage()._inout = nil}

  var `internal`: Int32 {
    get {return _storage._internal ?? 0}
    set {_uniqueStorage()._internal = newValue}
  }
  /// Returns true if ``internal`` has been explicitly set.
  var hasInternal: Bool {return _storage._internal != nil}
  /// Clears the value of ``internal``. Subsequent reads from it will return its default value.
  mutating func clearInternal() {_uniqueStorage()._internal = nil}

  var `let`: Int32 {
    get {return _storage._let ?? 0}
    set {_uniqueStorage()._let = newValue}
  }
  /// Returns true if ``let`` has been explicitly set.
  var hasLet: Bool {return _storage._let != nil}
  /// Clears the value of ``let``. Subsequent reads from it will return its default value.
  mutating func clearLet() {_uniqueStorage()._let = nil}

  var `operator`: Int32 {
    get {return _storage._operator ?? 0}
    set {_uniqueStorage()._operator = newValue}
  }
  /// Returns true if ``operator`` has been explicitly set.
  var hasOperator: Bool {return _storage._operator != nil}
  /// Clears the value of ``operator``. Subsequent reads from it will return its default value.
  mutating func clearOperator() {_uniqueStorage()._operator = nil}

  var `private`: Int32 {
    get {return _storage._private ?? 0}
    set {_uniqueStorage()._private = newValue}
  }
  /// Returns true if ``private`` has been explicitly set.
  var hasPrivate: Bool {return _storage._private != nil}
  /// Clears the value of ``private``. Subsequent reads from it will return its default value.
  mutating func clearPrivate() {_uniqueStorage()._private = nil}

  var `protocol`: Int32 {
    get {return _storage._protocol ?? 0}
    set {_uniqueStorage()._protocol = newValue}
  }
  /// Returns true if ``protocol`` has been explicitly set.
  var hasProtocol: Bool {return _storage._protocol != nil}
  /// Clears the value of ``protocol``. Subsequent reads from it will return its default value.
  mutating func clearProtocol() {_uniqueStorage()._protocol = nil}

  var `public`: Int32 {
    get {return _storage._public ?? 0}
    set {_uniqueStorage()._public = newValue}
  }
  /// Returns true if ``public`` has been explicitly set.
  var hasPublic: Bool {return _storage._public != nil}
  /// Clears the value of ``public``. Subsequent reads from it will return its default value.
  mutating func clearPublic() {_uniqueStorage()._public = nil}

  var `static`: Int32 {
    get {return _storage._static ?? 0}
    set {_uniqueStorage()._static = newValue}
  }
  /// Returns true if ``static`` has been explicitly set.
  var hasStatic: Bool {return _storage._static != nil}
  /// Clears the value of ``static``. Subsequent reads from it will return its default value.
  mutating func clearStatic() {_uniqueStorage()._static = nil}

  var `struct`: Int32 {
    get {return _storage._struct ?? 0}
    set {_uniqueStorage()._struct = newValue}
  }
  /// Returns true if ``struct`` has been explicitly set.
  var hasStruct: Bool {return _storage._struct != nil}
  /// Clears the value of ``struct``. Subsequent reads from it will return its default value.
  mutating func clearStruct() {_uniqueStorage()._struct = nil}

  var `subscript`: Int32 {
    get {return _storage._subscript ?? 0}
    set {_uniqueStorage()._subscript = newValue}
  }
  /// Returns true if ``subscript`` has been explicitly set.
  var hasSubscript: Bool {return _storage._subscript != nil}
  /// Clears the value of ``subscript``. Subsequent reads from it will return its default value.
  mutating func clearSubscript() {_uniqueStorage()._subscript = nil}

  var `typealias`: Int32 {
    get {return _storage._typealias ?? 0}
    set {_uniqueStorage()._typealias = newValue}
  }
  /// Returns true if ``typealias`` has been explicitly set.
  var hasTypealias: Bool {return _storage._typealias != nil}
  /// Clears the value of ``typealias``. Subsequent reads from it will return its default value.
  mutating func clearTypealias() {_uniqueStorage()._typealias = nil}

  var `var`: Int32 {
    get {return _storage._var ?? 0}
    set {_uniqueStorage()._var = newValue}
  }
  /// Returns true if ``var`` has been explicitly set.
  var hasVar: Bool {return _storage._var != nil}
  /// Clears the value of ``var``. Subsequent reads from it will return its default value.
  mutating func clearVar() {_uniqueStorage()._var = nil}

  var `break`: Int32 {
    get {return _storage._break ?? 0}
    set {_uniqueStorage()._break = newValue}
  }
  /// Returns true if ``break`` has been explicitly set.
  var hasBreak: Bool {return _storage._break != nil}
  /// Clears the value of ``break``. Subsequent reads from it will return its default value.
  mutating func clearBreak() {_uniqueStorage()._break = nil}

  var `case`: Int32 {
    get {return _storage._case ?? 0}
    set {_uniqueStorage()._case = newValue}
  }
  /// Returns true if ``case`` has been explicitly set.
  var hasCase: Bool {return _storage._case != nil}
  /// Clears the value of ``case``. Subsequent reads from it will return its default value.
  mutating func clearCase() {_uniqueStorage()._case = nil}

  var `continue`: Int32 {
    get {return _storage._continue ?? 0}
    set {_uniqueStorage()._continue = newValue}
  }
  /// Returns true if ``continue`` has been explicitly set.
  var hasContinue: Bool {return _storage._continue != nil}
  /// Clears the value of ``continue``. Subsequent reads from it will return its default value.
  mutating func clearContinue() {_uniqueStorage()._continue = nil}

  var `default`: Int32 {
    get {return _storage._default ?? 0}
    set {_uniqueStorage()._default = newValue}
  }
  /// Returns true if ``default`` has been explicitly set.
  var hasDefault: Bool {return _storage._default != nil}
  /// Clears the value of ``default``. Subsequent reads from it will return its default value.
  mutating func clearDefault() {_uniqueStorage()._default = nil}

  var `defer`: Int32 {
    get {return _storage._defer ?? 0}
    set {_uniqueStorage()._defer = newValue}
  }
  /// Returns true if ``defer`` has been explicitly set.
  var hasDefer: Bool {return _storage._defer != nil}
  /// Clears the value of ``defer``. Subsequent reads from it will return its default value.
  mutating func clearDefer() {_uniqueStorage()._defer = nil}

  var `do`: Int32 {
    get {return _storage._do ?? 0}
    set {_uniqueStorage()._do = newValue}
  }
  /// Returns true if ``do`` has been explicitly set.
  var hasDo: Bool {return _storage._do != nil}
  /// Clears the value of ``do``. Subsequent reads from it will return its default value.
  mutating func clearDo() {_uniqueStorage()._do = nil}

  var `else`: Int32 {
    get {return _storage._else ?? 0}
    set {_uniqueStorage()._else = newValue}
  }
  /// Returns true if ``else`` has been explicitly set.
  var hasElse: Bool {return _storage._else != nil}
  /// Clears the value of ``else``. Subsequent reads from it will return its default value.
  mutating func clearElse() {_uniqueStorage()._else = nil}

  var `fallthrough`: Int32 {
    get {return _storage._fallthrough ?? 0}
    set {_uniqueStorage()._fallthrough = newValue}
  }
  /// Returns true if ``fallthrough`` has been explicitly set.
  var hasFallthrough: Bool {return _storage._fallthrough != nil}
  /// Clears the value of ``fallthrough``. Subsequent reads from it will return its default value.
  mutating func clearFallthrough() {_uniqueStorage()._fallthrough = nil}

  var `for`: Int32 {
    get {return _storage._for ?? 0}
    set {_uniqueStorage()._for = newValue}
  }
  /// Returns true if ``for`` has been explicitly set.
  var hasFor: Bool {return _storage._for != nil}
  /// Clears the value of ``for``. Subsequent reads from it will return its default value.
  mutating func clearFor() {_uniqueStorage()._for = nil}

  var `guard`: Int32 {
    get {return _storage._guard ?? 0}
    set {_uniqueStorage()._guard = newValue}
  }
  /// Returns true if ``guard`` has been explicitly set.
  var hasGuard: Bool {return _storage._guard != nil}
  /// Clears the value of ``guard``. Subsequent reads from it will return its default value.
  mutating func clearGuard() {_uniqueStorage()._guard = nil}

  var `if`: Int32 {
    get {return _storage._if ?? 0}
    set {_uniqueStorage()._if = newValue}
  }
  /// Returns true if ``if`` has been explicitly set.
  var hasIf: Bool {return _storage._if != nil}
  /// Clears the value of ``if``. Subsequent reads from it will return its default value.
  mutating func clearIf() {_uniqueStorage()._if = nil}

  var `in`: Int32 {
    get {return _storage._in ?? 0}
    set {_uniqueStorage()._in = newValue}
  }
  /// Returns true if ``in`` has been explicitly set.
  var hasIn: Bool {return _storage._in != nil}
  /// Clears the value of ``in``. Subsequent reads from it will return its default value.
  mutating func clearIn() {_uniqueStorage()._in = nil}

  var `repeat`: Int32 {
    get {return _storage._repeat ?? 0}
    set {_uniqueStorage()._repeat = newValue}
  }
  /// Returns true if ``repeat`` has been explicitly set.
  var hasRepeat: Bool {return _storage._repeat != nil}
  /// Clears the value of ``repeat``. Subsequent reads from it will return its default value.
  mutating func clearRepeat() {_uniqueStorage()._repeat = nil}

  var `return`: Int32 {
    get {return _storage._return ?? 0}
    set {_uniqueStorage()._return = newValue}
  }
  /// Returns true if ``return`` has been explicitly set.
  var hasReturn: Bool {return _storage._return != nil}
  /// Clears the value of ``return``. Subsequent reads from it will return its default value.
  mutating func clearReturn() {_uniqueStorage()._return = nil}

  var `switch`: Int32 {
    get {return _storage._switch ?? 0}
    set {_uniqueStorage()._switch = newValue}
  }
  /// Returns true if ``switch`` has been explicitly set.
  var hasSwitch: Bool {return _storage._switch != nil}
  /// Clears the value of ``switch``. Subsequent reads from it will return its default value.
  mutating func clearSwitch() {_uniqueStorage()._switch = nil}

  var `where`: Int32 {
    get {return _storage._where ?? 0}
    set {_uniqueStorage()._where = newValue}
  }
  /// Returns true if ``where`` has been explicitly set.
  var hasWhere: Bool {return _storage._where != nil}
  /// Clears the value of ``where``. Subsequent reads from it will return its default value.
  mutating func clearWhere() {_uniqueStorage()._where = nil}

  var `while`: Int32 {
    get {return _storage._while ?? 0}
    set {_uniqueStorage()._while = newValue}
  }
  /// Returns true if ``while`` has been explicitly set.
  var hasWhile: Bool {return _storage._while != nil}
  /// Clears the value of ``while``. Subsequent reads from it will return its default value.
  mutating func clearWhile() {_uniqueStorage()._while = nil}

  var `as`: Int32 {
    get {return _storage._as ?? 0}
    set {_uniqueStorage()._as = newValue}
  }
  /// Returns true if ``as`` has been explicitly set.
  var hasAs: Bool {return _storage._as != nil}
  /// Clears the value of ``as``. Subsequent reads from it will return its default value.
  mutating func clearAs() {_uniqueStorage()._as = nil}

  var `catch`: Int32 {
    get {return _storage._catch ?? 0}
    set {_uniqueStorage()._catch = newValue}
  }
  /// Returns true if ``catch`` has been explicitly set.
  var hasCatch: Bool {return _storage._catch != nil}
  /// Clears the value of ``catch``. Subsequent reads from it will return its default value.
  mutating func clearCatch() {_uniqueStorage()._catch = nil}

  var dynamicType_p: Int32 {
    get {return _storage._dynamicType_p ?? 0}
    set {_uniqueStorage()._dynamicType_p = newValue}
  }
  /// Returns true if `dynamicType_p` has been explicitly set.
  var hasDynamicType_p: Bool {return _storage._dynamicType_p != nil}
  /// Clears the value of `dynamicType_p`. Subsequent reads from it will return its default value.
  mutating func clearDynamicType_p() {_uniqueStorage()._dynamicType_p = nil}

  var `false`: Int32 {
    get {return _storage._false ?? 0}
    set {_uniqueStorage()._false = newValue}
  }
  /// Returns true if ``false`` has been explicitly set.
  var hasFalse: Bool {return _storage._false != nil}
  /// Clears the value of ``false``. Subsequent reads from it will return its default value.
  mutating func clearFalse() {_uniqueStorage()._false = nil}

  var `is`: Int32 {
    get {return _storage._is ?? 0}
    set {_uniqueStorage()._is = newValue}
  }
  /// Returns true if ``is`` has been explicitly set.
  var hasIs: Bool {return _storage._is != nil}
  /// Clears the value of ``is``. Subsequent reads from it will return its default value.
  mutating func clearIs() {_uniqueStorage()._is = nil}

  var `nil`: Int32 {
    get {return _storage._nil ?? 0}
    set {_uniqueStorage()._nil = newValue}
  }
  /// Returns true if ``nil`` has been explicitly set.
  var hasNil: Bool {return _storage._nil != nil}
  /// Clears the value of ``nil``. Subsequent reads from it will return its default value.
  mutating func clearNil() {_uniqueStorage()._nil = nil}

  var `rethrows`: Int32 {
    get {return _storage._rethrows ?? 0}
    set {_uniqueStorage()._rethrows = newValue}
  }
  /// Returns true if ``rethrows`` has been explicitly set.
  var hasRethrows: Bool {return _storage._rethrows != nil}
  /// Clears the value of ``rethrows``. Subsequent reads from it will return its default value.
  mutating func clearRethrows() {_uniqueStorage()._rethrows = nil}

  var `super`: Int32 {
    get {return _storage._super ?? 0}
    set {_uniqueStorage()._super = newValue}
  }
  /// Returns true if ``super`` has been explicitly set.
  var hasSuper: Bool {return _storage._super != nil}
  /// Clears the value of ``super``. Subsequent reads from it will return its default value.
  mutating func clearSuper() {_uniqueStorage()._super = nil}

  var self_p: Int32 {
    get {return _storage._self_p ?? 0}
    set {_uniqueStorage()._self_p = newValue}
  }
  /// Returns true if `self_p` has been explicitly set.
  var hasSelf_p: Bool {return _storage._self_p != nil}
  /// Clears the value of `self_p`. Subsequent reads from it will return its default value.
  mutating func clearSelf_p() {_uniqueStorage()._self_p = nil}

  var `throw`: Int32 {
    get {return _storage._throw ?? 0}
    set {_uniqueStorage()._throw = newValue}
  }
  /// Returns true if ``throw`` has been explicitly set.
  var hasThrow: Bool {return _storage._throw != nil}
  /// Clears the value of ``throw``. Subsequent reads from it will return its default value.
  mutating func clearThrow() {_uniqueStorage()._throw = nil}

  var `throws`: Int32 {
    get {return _storage._throws ?? 0}
    set {_uniqueStorage()._throws = newValue}
  }
  /// Returns true if ``throws`` has been explicitly set.
  var hasThrows: Bool {return _storage._throws != nil}
  /// Clears the value of ``throws``. Subsequent reads from it will return its default value.
  mutating func clearThrows() {_uniqueStorage()._throws = nil}

  var `true`: Int32 {
    get {return _storage._true ?? 0}
    set {_uniqueStorage()._true = newValue}
  }
  /// Returns true if ``true`` has been explicitly set.
  var hasTrue: Bool {return _storage._true != nil}
  /// Clears the value of ``true``. Subsequent reads from it will return its default value.
  mutating func clearTrue() {_uniqueStorage()._true = nil}

  var `try`: Int32 {
    get {return _storage._try ?? 0}
    set {_uniqueStorage()._try = newValue}
  }
  /// Returns true if ``try`` has been explicitly set.
  var hasTry: Bool {return _storage._try != nil}
  /// Clears the value of ``try``. Subsequent reads from it will return its default value.
  mutating func clearTry() {_uniqueStorage()._try = nil}

  var _Column__: Int32 {
    get {return _storage.__Column__ ?? 0}
    set {_uniqueStorage().__Column__ = newValue}
  }
  /// Returns true if `_Column__` has been explicitly set.
  var has_Column__: Bool {return _storage.__Column__ != nil}
  /// Clears the value of `_Column__`. Subsequent reads from it will return its default value.
  mutating func clear_Column__() {_uniqueStorage().__Column__ = nil}

  var _File__: Int32 {
    get {return _storage.__File__ ?? 0}
    set {_uniqueStorage().__File__ = newValue}
  }
  /// Returns true if `_File__` has been explicitly set.
  var has_File__: Bool {return _storage.__File__ != nil}
  /// Clears the value of `_File__`. Subsequent reads from it will return its default value.
  mutating func clear_File__() {_uniqueStorage().__File__ = nil}

  var _Function__: Int32 {
    get {return _storage.__Function__ ?? 0}
    set {_uniqueStorage().__Function__ = newValue}
  }
  /// Returns true if `_Function__` has been explicitly set.
  var has_Function__: Bool {return _storage.__Function__ != nil}
  /// Clears the value of `_Function__`. Subsequent reads from it will return its default value.
  mutating func clear_Function__() {_uniqueStorage().__Function__ = nil}

  var _Line__: Int32 {
    get {return _storage.__Line__ ?? 0}
    set {_uniqueStorage().__Line__ = newValue}
  }
  /// Returns true if `_Line__` has been explicitly set.
  var has_Line__: Bool {return _storage.__Line__ != nil}
  /// Clears the value of `_Line__`. Subsequent reads from it will return its default value.
  mutating func clear_Line__() {_uniqueStorage().__Line__ = nil}

  var ___: Int32 {
    get {return _storage.____ ?? 0}
    set {_uniqueStorage().____ = newValue}
  }
  /// Returns true if `___` has been explicitly set.
  var has___: Bool {return _storage.____ != nil}
  /// Clears the value of `___`. Subsequent reads from it will return its default value.
  mutating func clear___() {_uniqueStorage().____ = nil}

  var associativity: Int32 {
    get {return _storage._associativity ?? 0}
    set {_uniqueStorage()._associativity = newValue}
  }
  /// Returns true if `associativity` has been explicitly set.
  var hasAssociativity: Bool {return _storage._associativity != nil}
  /// Clears the value of `associativity`. Subsequent reads from it will return its default value.
  mutating func clearAssociativity() {_uniqueStorage()._associativity = nil}

  var convenience: Int32 {
    get {return _storage._convenience ?? 0}
    set {_uniqueStorage()._convenience = newValue}
  }
  /// Returns true if `convenience` has been explicitly set.
  var hasConvenience: Bool {return _storage._convenience != nil}
  /// Clears the value of `convenience`. Subsequent reads from it will return its default value.
  mutating func clearConvenience() {_uniqueStorage()._convenience = nil}

  var dynamic: Int32 {
    get {return _storage._dynamic ?? 0}
    set {_uniqueStorage()._dynamic = newValue}
  }
  /// Returns true if `dynamic` has been explicitly set.
  var hasDynamic: Bool {return _storage._dynamic != nil}
  /// Clears the value of `dynamic`. Subsequent reads from it will return its default value.
  mutating func clearDynamic() {_uniqueStorage()._dynamic = nil}

  var didSet: Int32 {
    get {return _storage._didSet ?? 0}
    set {_uniqueStorage()._didSet = newValue}
  }
  /// Returns true if `didSet` has been explicitly set.
  var hasDidSet: Bool {return _storage._didSet != nil}
  /// Clears the value of `didSet`. Subsequent reads from it will return its default value.
  mutating func clearDidSet() {_uniqueStorage()._didSet = nil}

  var final: Int32 {
    get {return _storage._final ?? 0}
    set {_uniqueStorage()._final = newValue}
  }
  /// Returns true if `final` has been explicitly set.
  var hasFinal: Bool {return _storage._final != nil}
  /// Clears the value of `final`. Subsequent reads from it will return its default value.
  mutating func clearFinal() {_uniqueStorage()._final = nil}

  var get: Int32 {
    get {return _storage._get ?? 0}
    set {_uniqueStorage()._get = newValue}
  }
  /// Returns true if `get` has been explicitly set.
  var hasGet: Bool {return _storage._get != nil}
  /// Clears the value of `get`. Subsequent reads from it will return its default value.
  mutating func clearGet() {_uniqueStorage()._get = nil}

  var infix: Int32 {
    get {return _storage._infix ?? 0}
    set {_uniqueStorage()._infix = newValue}
  }
  /// Returns true if `infix` has been explicitly set.
  var hasInfix: Bool {return _storage._infix != nil}
  /// Clears the value of `infix`. Subsequent reads from it will return its default value.
  mutating func clearInfix() {_uniqueStorage()._infix = nil}

  var indirect: Int32 {
    get {return _storage._indirect ?? 0}
    set {_uniqueStorage()._indirect = newValue}
  }
  /// Returns true if `indirect` has been explicitly set.
  var hasIndirect: Bool {return _storage._indirect != nil}
  /// Clears the value of `indirect`. Subsequent reads from it will return its default value.
  mutating func clearIndirect() {_uniqueStorage()._indirect = nil}

  var lazy: Int32 {
    get {return _storage._lazy ?? 0}
    set {_uniqueStorage()._lazy = newValue}
  }
  /// Returns true if `lazy` has been explicitly set.
  var hasLazy: Bool {return _storage._lazy != nil}
  /// Clears the value of `lazy`. Subsequent reads from it will return its default value.
  mutating func clearLazy() {_uniqueStorage()._lazy = nil}

  var left: Int32 {
    get {return _storage._left ?? 0}
    set {_uniqueStorage()._left = newValue}
  }
  /// Returns true if `left` has been explicitly set.
  var hasLeft: Bool {return _storage._left != nil}
  /// Clears the value of `left`. Subsequent reads from it will return its default value.
  mutating func clearLeft() {_uniqueStorage()._left = nil}

  var mutating: Int32 {
    get {return _storage._mutating ?? 0}
    set {_uniqueStorage()._mutating = newValue}
  }
  /// Returns true if `mutating` has been explicitly set.
  var hasMutating: Bool {return _storage._mutating != nil}
  /// Clears the value of `mutating`. Subsequent reads from it will return its default value.
  mutating func clearMutating() {_uniqueStorage()._mutating = nil}

  var none: Int32 {
    get {return _storage._none ?? 0}
    set {_uniqueStorage()._none = newValue}
  }
  /// Returns true if `none` has been explicitly set.
  var hasNone: Bool {return _storage._none != nil}
  /// Clears the value of `none`. Subsequent reads from it will return its default value.
  mutating func clearNone() {_uniqueStorage()._none = nil}

  var nonmutating: Int32 {
    get {return _storage._nonmutating ?? 0}
    set {_uniqueStorage()._nonmutating = newValue}
  }
  /// Returns true if `nonmutating` has been explicitly set.
  var hasNonmutating: Bool {return _storage._nonmutating != nil}
  /// Clears the value of `nonmutating`. Subsequent reads from it will return its default value.
  mutating func clearNonmutating() {_uniqueStorage()._nonmutating = nil}

  var optional: Int32 {
    get {return _storage._optional ?? 0}
    set {_uniqueStorage()._optional = newValue}
  }
  /// Returns true if `optional` has been explicitly set.
  var hasOptional: Bool {return _storage._optional != nil}
  /// Clears the value of `optional`. Subsequent reads from it will return its default value.
  mutating func clearOptional() {_uniqueStorage()._optional = nil}

  var override: Int32 {
    get {return _storage._override ?? 0}
    set {_uniqueStorage()._override = newValue}
  }
  /// Returns true if `override` has been explicitly set.
  var hasOverride: Bool {return _storage._override != nil}
  /// Clears the value of `override`. Subsequent reads from it will return its default value.
  mutating func clearOverride() {_uniqueStorage()._override = nil}

  var postfix: Int32 {
    get {return _storage._postfix ?? 0}
    set {_uniqueStorage()._postfix = newValue}
  }
  /// Returns true if `postfix` has been explicitly set.
  var hasPostfix: Bool {return _storage._postfix != nil}
  /// Clears the value of `postfix`. Subsequent reads from it will return its default value.
  mutating func clearPostfix() {_uniqueStorage()._postfix = nil}

  var precedence: Int32 {
    get {return _storage._precedence ?? 0}
    set {_uniqueStorage()._precedence = newValue}
  }
  /// Returns true if `precedence` has been explicitly set.
  var hasPrecedence: Bool {return _storage._precedence != nil}
  /// Clears the value of `precedence`. Subsequent reads from it will return its default value.
  mutating func clearPrecedence() {_uniqueStorage()._precedence = nil}

  var prefix: Int32 {
    get {return _storage._prefix ?? 0}
    set {_uniqueStorage()._prefix = newValue}
  }
  /// Returns true if `prefix` has been explicitly set.
  var hasPrefix: Bool {return _storage._prefix != nil}
  /// Clears the value of `prefix`. Subsequent reads from it will return its default value.
  mutating func clearPrefix() {_uniqueStorage()._prefix = nil}

  var required: Int32 {
    get {return _storage._required ?? 0}
    set {_uniqueStorage()._required = newValue}
  }
  /// Returns true if `required` has been explicitly set.
  var hasRequired: Bool {return _storage._required != nil}
  /// Clears the value of `required`. Subsequent reads from it will return its default value.
  mutating func clearRequired() {_uniqueStorage()._required = nil}

  var right: Int32 {
    get {return _storage._right ?? 0}
    set {_uniqueStorage()._right = newValue}
  }
  /// Returns true if `right` has been explicitly set.
  var hasRight: Bool {return _storage._right != nil}
  /// Clears the value of `right`. Subsequent reads from it will return its default value.
  mutating func clearRight() {_uniqueStorage()._right = nil}

  var set: Int32 {
    get {return _storage._set ?? 0}
    set {_uniqueStorage()._set = newValue}
  }
  /// Returns true if `set` has been explicitly set.
  var hasSet: Bool {return _storage._set != nil}
  /// Clears the value of `set`. Subsequent reads from it will return its default value.
  mutating func clearSet() {_uniqueStorage()._set = nil}

  var type: Int32 {
    get {return _storage._type ?? 0}
    set {_uniqueStorage()._type = newValue}
  }
  /// Returns true if `type` has been explicitly set.
  var hasType: Bool {return _storage._type != nil}
  /// Clears the value of `type`. Subsequent reads from it will return its default value.
  mutating func clearType() {_uniqueStorage()._type = nil}

  var unowned: Int32 {
    get {return _storage._unowned ?? 0}
    set {_uniqueStorage()._unowned = newValue}
  }
  /// Returns true if `unowned` has been explicitly set.
  var hasUnowned: Bool {return _storage._unowned != nil}
  /// Clears the value of `unowned`. Subsequent reads from it will return its default value.
  mutating func clearUnowned() {_uniqueStorage()._unowned = nil}

  var weak: Int32 {
    get {return _storage._weak ?? 0}
    set {_uniqueStorage()._weak = newValue}
  }
  /// Returns true if `weak` has been explicitly set.
  var hasWeak: Bool {return _storage._weak != nil}
  /// Clears the value of `weak`. Subsequent reads from it will return its default value.
  mutating func clearWeak() {_uniqueStorage()._weak = nil}

  var willSet: Int32 {
    get {return _storage._willSet ?? 0}
    set {_uniqueStorage()._willSet = newValue}
  }
  /// Returns true if `willSet` has been explicitly set.
  var hasWillSet: Bool {return _storage._willSet != nil}
  /// Clears the value of `willSet`. Subsequent reads from it will return its default value.
  mutating func clearWillSet() {_uniqueStorage()._willSet = nil}

  var id: Int32 {
    get {return _storage._id ?? 0}
    set {_uniqueStorage()._id = newValue}
  }
  /// Returns true if `id` has been explicitly set.
  var hasID: Bool {return _storage._id != nil}
  /// Clears the value of `id`. Subsequent reads from it will return its default value.
  mutating func clearID() {_uniqueStorage()._id = nil}

  var cmd: Int32 {
    get {return _storage._cmd ?? 0}
    set {_uniqueStorage()._cmd = newValue}
  }
  /// Returns true if `cmd` has been explicitly set.
  var hasCmd: Bool {return _storage._cmd != nil}
  /// Clears the value of `cmd`. Subsequent reads from it will return its default value.
  mutating func clearCmd() {_uniqueStorage()._cmd = nil}

  var out: Int32 {
    get {return _storage._out ?? 0}
    set {_uniqueStorage()._out = newValue}
  }
  /// Returns true if `out` has been explicitly set.
  var hasOut: Bool {return _storage._out != nil}
  /// Clears the value of `out`. Subsequent reads from it will return its default value.
  mutating func clearOut() {_uniqueStorage()._out = nil}

  var bycopy: Int32 {
    get {return _storage._bycopy ?? 0}
    set {_uniqueStorage()._bycopy = newValue}
  }
  /// Returns true if `bycopy` has been explicitly set.
  var hasBycopy: Bool {return _storage._bycopy != nil}
  /// Clears the value of `bycopy`. Subsequent reads from it will return its default value.
  mutating func clearBycopy() {_uniqueStorage()._bycopy = nil}

  var byref: Int32 {
    get {return _storage._byref ?? 0}
    set {_uniqueStorage()._byref = newValue}
  }
  /// Returns true if `byref` has been explicitly set.
  var hasByref: Bool {return _storage._byref != nil}
  /// Clears the value of `byref`. Subsequent reads from it will return its default value.
  mutating func clearByref() {_uniqueStorage()._byref = nil}

  var oneway: Int32 {
    get {return _storage._oneway ?? 0}
    set {_uniqueStorage()._oneway = newValue}
  }
  /// Returns true if `oneway` has been explicitly set.
  var hasOneway: Bool {return _storage._oneway != nil}
  /// Clears the value of `oneway`. Subsequent reads from it will return its default value.
  mutating func clearOneway() {_uniqueStorage()._oneway = nil}

  var and: Int32 {
    get {return _storage._and ?? 0}
    set {_uniqueStorage()._and = newValue}
  }
  /// Returns true if `and` has been explicitly set.
  var hasAnd: Bool {return _storage._and != nil}
  /// Clears the value of `and`. Subsequent reads from it will return its default value.
  mutating func clearAnd() {_uniqueStorage()._and = nil}

  var andEq: Int32 {
    get {return _storage._andEq ?? 0}
    set {_uniqueStorage()._andEq = newValue}
  }
  /// Returns true if `andEq` has been explicitly set.
  var hasAndEq: Bool {return _storage._andEq != nil}
  /// Clears the value of `andEq`. Subsequent reads from it will return its default value.
  mutating func clearAndEq() {_uniqueStorage()._andEq = nil}

  var alignas: Int32 {
    get {return _storage._alignas ?? 0}
    set {_uniqueStorage()._alignas = newValue}
  }
  /// Returns true if `alignas` has been explicitly set.
  var hasAlignas: Bool {return _storage._alignas != nil}
  /// Clears the value of `alignas`. Subsequent reads from it will return its default value.
  mutating func clearAlignas() {_uniqueStorage()._alignas = nil}

  var alignof: Int32 {
    get {return _storage._alignof ?? 0}
    set {_uniqueStorage()._alignof = newValue}
  }
  /// Returns true if `alignof` has been explicitly set.
  var hasAlignof: Bool {return _storage._alignof != nil}
  /// Clears the value of `alignof`. Subsequent reads from it will return its default value.
  mutating func clearAlignof() {_uniqueStorage()._alignof = nil}

  var asm: Int32 {
    get {return _storage._asm ?? 0}
    set {_uniqueStorage()._asm = newValue}
  }
  /// Returns true if `asm` has been explicitly set.
  var hasAsm: Bool {return _storage._asm != nil}
  /// Clears the value of `asm`. Subsequent reads from it will return its default value.
  mutating func clearAsm() {_uniqueStorage()._asm = nil}

  var auto: Int32 {
    get {return _storage._auto ?? 0}
    set {_uniqueStorage()._auto = newValue}
  }
  /// Returns true if `auto` has been explicitly set.
  var hasAuto: Bool {return _storage._auto != nil}
  /// Clears the value of `auto`. Subsequent reads from it will return its default value.
  mutating func clearAuto() {_uniqueStorage()._auto = nil}

  var bitand: Int32 {
    get {return _storage._bitand ?? 0}
    set {_uniqueStorage()._bitand = newValue}
  }
  /// Returns true if `bitand` has been explicitly set.
  var hasBitand: Bool {return _storage._bitand != nil}
  /// Clears the value of `bitand`. Subsequent reads from it will return its default value.
  mutating func clearBitand() {_uniqueStorage()._bitand = nil}

  var bitor: Int32 {
    get {return _storage._bitor ?? 0}
    set {_uniqueStorage()._bitor = newValue}
  }
  /// Returns true if `bitor` has been explicitly set.
  var hasBitor: Bool {return _storage._bitor != nil}
  /// Clears the value of `bitor`. Subsequent reads from it will return its default value.
  mutating func clearBitor() {_uniqueStorage()._bitor = nil}

  var bool: Int32 {
    get {return _storage._bool ?? 0}
    set {_uniqueStorage()._bool = newValue}
  }
  /// Returns true if `bool` has been explicitly set.
  var hasBool: Bool {return _storage._bool != nil}
  /// Clears the value of `bool`. Subsequent reads from it will return its default value.
  mutating func clearBool() {_uniqueStorage()._bool = nil}

  var char: Int32 {
    get {return _storage._char ?? 0}
    set {_uniqueStorage()._char = newValue}
  }
  /// Returns true if `char` has been explicitly set.
  var hasChar: Bool {return _storage._char != nil}
  /// Clears the value of `char`. Subsequent reads from it will return its default value.
  mutating func clearChar() {_uniqueStorage()._char = nil}

  var char16T: Int32 {
    get {return _storage._char16T ?? 0}
    set {_uniqueStorage()._char16T = newValue}
  }
  /// Returns true if `char16T` has been explicitly set.
  var hasChar16T: Bool {return _storage._char16T != nil}
  /// Clears the value of `char16T`. Subsequent reads from it will return its default value.
  mutating func clearChar16T() {_uniqueStorage()._char16T = nil}

  var char32T: Int32 {
    get {return _storage._char32T ?? 0}
    set {_uniqueStorage()._char32T = newValue}
  }
  /// Returns true if `char32T` has been explicitly set.
  var hasChar32T: Bool {return _storage._char32T != nil}
  /// Clears the value of `char32T`. Subsequent reads from it will return its default value.
  mutating func clearChar32T() {_uniqueStorage()._char32T = nil}

  var compl: Int32 {
    get {return _storage._compl ?? 0}
    set {_uniqueStorage()._compl = newValue}
  }
  /// Returns true if `compl` has been explicitly set.
  var hasCompl: Bool {return _storage._compl != nil}
  /// Clears the value of `compl`. Subsequent reads from it will return its default value.
  mutating func clearCompl() {_uniqueStorage()._compl = nil}

  var const: Int32 {
    get {return _storage._const ?? 0}
    set {_uniqueStorage()._const = newValue}
  }
  /// Returns true if `const` has been explicitly set.
  var hasConst: Bool {return _storage._const != nil}
  /// Clears the value of `const`. Subsequent reads from it will return its default value.
  mutating func clearConst() {_uniqueStorage()._const = nil}

  var constexpr: Int32 {
    get {return _storage._constexpr ?? 0}
    set {_uniqueStorage()._constexpr = newValue}
  }
  /// Returns true if `constexpr` has been explicitly set.
  var hasConstexpr: Bool {return _storage._constexpr != nil}
  /// Clears the value of `constexpr`. Subsequent reads from it will return its default value.
  mutating func clearConstexpr() {_uniqueStorage()._constexpr = nil}

  var constCast: Int32 {
    get {return _storage._constCast ?? 0}
    set {_uniqueStorage()._constCast = newValue}
  }
  /// Returns true if `constCast` has been explicitly set.
  var hasConstCast: Bool {return _storage._constCast != nil}
  /// Clears the value of `constCast`. Subsequent reads from it will return its default value.
  mutating func clearConstCast() {_uniqueStorage()._constCast = nil}

  var decltype: Int32 {
    get {return _storage._decltype ?? 0}
    set {_uniqueStorage()._decltype = newValue}
  }
  /// Returns true if `decltype` has been explicitly set.
  var hasDecltype: Bool {return _storage._decltype != nil}
  /// Clears the value of `decltype`. Subsequent reads from it will return its default value.
  mutating func clearDecltype() {_uniqueStorage()._decltype = nil}

  var delete: Int32 {
    get {return _storage._delete ?? 0}
    set {_uniqueStorage()._delete = newValue}
  }
  /// Returns true if `delete` has been explicitly set.
  var hasDelete: Bool {return _storage._delete != nil}
  /// Clears the value of `delete`. Subsequent reads from it will return its default value.
  mutating func clearDelete() {_uniqueStorage()._delete = nil}

  var dynamicCast: Int32 {
    get {return _storage._dynamicCast ?? 0}
    set {_uniqueStorage()._dynamicCast = newValue}
  }
  /// Returns true if `dynamicCast` has been explicitly set.
  var hasDynamicCast: Bool {return _storage._dynamicCast != nil}
  /// Clears the value of `dynamicCast`. Subsequent reads from it will return its default value.
  mutating func clearDynamicCast() {_uniqueStorage()._dynamicCast = nil}

  var explicit: Int32 {
    get {return _storage._explicit ?? 0}
    set {_uniqueStorage()._explicit = newValue}
  }
  /// Returns true if `explicit` has been explicitly set.
  var hasExplicit: Bool {return _storage._explicit != nil}
  /// Clears the value of `explicit`. Subsequent reads from it will return its default value.
  mutating func clearExplicit() {_uniqueStorage()._explicit = nil}

  var export: Int32 {
    get {return _storage._export ?? 0}
    set {_uniqueStorage()._export = newValue}
  }
  /// Returns true if `export` has been explicitly set.
  var hasExport: Bool {return _storage._export != nil}
  /// Clears the value of `export`. Subsequent reads from it will return its default value.
  mutating func clearExport() {_uniqueStorage()._export = nil}

  var extern: Int32 {
    get {return _storage._extern ?? 0}
    set {_uniqueStorage()._extern = newValue}
  }
  /// Returns true if `extern` has been explicitly set.
  var hasExtern: Bool {return _storage._extern != nil}
  /// Clears the value of `extern`. Subsequent reads from it will return its default value.
  mutating func clearExtern() {_uniqueStorage()._extern = nil}

  var friend: Int32 {
    get {return _storage._friend ?? 0}
    set {_uniqueStorage()._friend = newValue}
  }
  /// Returns true if `friend` has been explicitly set.
  var hasFriend: Bool {return _storage._friend != nil}
  /// Clears the value of `friend`. Subsequent reads from it will return its default value.
  mutating func clearFriend() {_uniqueStorage()._friend = nil}

  var goto: Int32 {
    get {return _storage._goto ?? 0}
    set {_uniqueStorage()._goto = newValue}
  }
  /// Returns true if `goto` has been explicitly set.
  var hasGoto: Bool {return _storage._goto != nil}
  /// Clears the value of `goto`. Subsequent reads from it will return its default value.
  mutating func clearGoto() {_uniqueStorage()._goto = nil}

  var inline: Int32 {
    get {return _storage._inline ?? 0}
    set {_uniqueStorage()._inline = newValue}
  }
  /// Returns true if `inline` has been explicitly set.
  var hasInline: Bool {return _storage._inline != nil}
  /// Clears the value of `inline`. Subsequent reads from it will return its default value.
  mutating func clearInline() {_uniqueStorage()._inline = nil}

  var long: Int32 {
    get {return _storage._long ?? 0}
    set {_uniqueStorage()._long = newValue}
  }
  /// Returns true if `long` has been explicitly set.
  var hasLong: Bool {return _storage._long != nil}
  /// Clears the value of `long`. Subsequent reads from it will return its default value.
  mutating func clearLong() {_uniqueStorage()._long = nil}

  var mutable: Int32 {
    get {return _storage._mutable ?? 0}
    set {_uniqueStorage()._mutable = newValue}
  }
  /// Returns true if `mutable` has been explicitly set.
  var hasMutable: Bool {return _storage._mutable != nil}
  /// Clears the value of `mutable`. Subsequent reads from it will return its default value.
  mutating func clearMutable() {_uniqueStorage()._mutable = nil}

  var namespace: Int32 {
    get {return _storage._namespace ?? 0}
    set {_uniqueStorage()._namespace = newValue}
  }
  /// Returns true if `namespace` has been explicitly set.
  var hasNamespace: Bool {return _storage._namespace != nil}
  /// Clears the value of `namespace`. Subsequent reads from it will return its default value.
  mutating func clearNamespace() {_uniqueStorage()._namespace = nil}

  var new: Int32 {
    get {return _storage._new ?? 0}
    set {_uniqueStorage()._new = newValue}
  }
  /// Returns true if `new` has been explicitly set.
  var hasNew: Bool {return _storage._new != nil}
  /// Clears the value of `new`. Subsequent reads from it will return its default value.
  mutating func clearNew() {_uniqueStorage()._new = nil}

  var noexcept: Int32 {
    get {return _storage._noexcept ?? 0}
    set {_uniqueStorage()._noexcept = newValue}
  }
  /// Returns true if `noexcept` has been explicitly set.
  var hasNoexcept: Bool {return _storage._noexcept != nil}
  /// Clears the value of `noexcept`. Subsequent reads from it will return its default value.
  mutating func clearNoexcept() {_uniqueStorage()._noexcept = nil}

  var not: Int32 {
    get {return _storage._not ?? 0}
    set {_uniqueStorage()._not = newValue}
  }
  /// Returns true if `not` has been explicitly set.
  var hasNot: Bool {return _storage._not != nil}
  /// Clears the value of `not`. Subsequent reads from it will return its default value.
  mutating func clearNot() {_uniqueStorage()._not = nil}

  var notEq: Int32 {
    get {return _storage._notEq ?? 0}
    set {_uniqueStorage()._notEq = newValue}
  }
  /// Returns true if `notEq` has been explicitly set.
  var hasNotEq: Bool {return _storage._notEq != nil}
  /// Clears the value of `notEq`. Subsequent reads from it will return its default value.
  mutating func clearNotEq() {_uniqueStorage()._notEq = nil}

  var nullptr: Int32 {
    get {return _storage._nullptr ?? 0}
    set {_uniqueStorage()._nullptr = newValue}
  }
  /// Returns true if `nullptr` has been explicitly set.
  var hasNullptr: Bool {return _storage._nullptr != nil}
  /// Clears the value of `nullptr`. Subsequent reads from it will return its default value.
  mutating func clearNullptr() {_uniqueStorage()._nullptr = nil}

  var or: Int32 {
    get {return _storage._or ?? 0}
    set {_uniqueStorage()._or = newValue}
  }
  /// Returns true if `or` has been explicitly set.
  var hasOr: Bool {return _storage._or != nil}
  /// Clears the value of `or`. Subsequent reads from it will return its default value.
  mutating func clearOr() {_uniqueStorage()._or = nil}

  var orEq: Int32 {
    get {return _storage._orEq ?? 0}
    set {_uniqueStorage()._orEq = newValue}
  }
  /// Returns true if `orEq` has been explicitly set.
  var hasOrEq: Bool {return _storage._orEq != nil}
  /// Clears the value of `orEq`. Subsequent reads from it will return its default value.
  mutating func clearOrEq() {_uniqueStorage()._orEq = nil}

  var protected: Int32 {
    get {return _storage._protected ?? 0}
    set {_uniqueStorage()._protected = newValue}
  }
  /// Returns true if `protected` has been explicitly set.
  var hasProtected: Bool {return _storage._protected != nil}
  /// Clears the value of `protected`. Subsequent reads from it will return its default value.
  mutating func clearProtected() {_uniqueStorage()._protected = nil}

  var register: Int32 {
    get {return _storage._register ?? 0}
    set {_uniqueStorage()._register = newValue}
  }
  /// Returns true if `register` has been explicitly set.
  var hasRegister: Bool {return _storage._register != nil}
  /// Clears the value of `register`. Subsequent reads from it will return its default value.
  mutating func clearRegister() {_uniqueStorage()._register = nil}

  var reinterpretCast: Int32 {
    get {return _storage._reinterpretCast ?? 0}
    set {_uniqueStorage()._reinterpretCast = newValue}
  }
  /// Returns true if `reinterpretCast` has been explicitly set.
  var hasReinterpretCast: Bool {return _storage._reinterpretCast != nil}
  /// Clears the value of `reinterpretCast`. Subsequent reads from it will return its default value.
  mutating func clearReinterpretCast() {_uniqueStorage()._reinterpretCast = nil}

  var short: Int32 {
    get {return _storage._short ?? 0}
    set {_uniqueStorage()._short = newValue}
  }
  /// Returns true if `short` has been explicitly set.
  var hasShort: Bool {return _storage._short != nil}
  /// Clears the value of `short`. Subsequent reads from it will return its default value.
  mutating func clearShort() {_uniqueStorage()._short = nil}

  var signed: Int32 {
    get {return _storage._signed ?? 0}
    set {_uniqueStorage()._signed = newValue}
  }
  /// Returns true if `signed` has been explicitly set.
  var hasSigned: Bool {return _storage._signed != nil}
  /// Clears the value of `signed`. Subsequent reads from it will return its default value.
  mutating func clearSigned() {_uniqueStorage()._signed = nil}

  var sizeof: Int32 {
    get {return _storage._sizeof ?? 0}
    set {_uniqueStorage()._sizeof = newValue}
  }
  /// Returns true if `sizeof` has been explicitly set.
  var hasSizeof: Bool {return _storage._sizeof != nil}
  /// Clears the value of `sizeof`. Subsequent reads from it will return its default value.
  mutating func clearSizeof() {_uniqueStorage()._sizeof = nil}

  var staticAssert: Int32 {
    get {return _storage._staticAssert ?? 0}
    set {_uniqueStorage()._staticAssert = newValue}
  }
  /// Returns true if `staticAssert` has been explicitly set.
  var hasStaticAssert: Bool {return _storage._staticAssert != nil}
  /// Clears the value of `staticAssert`. Subsequent reads from it will return its default value.
  mutating func clearStaticAssert() {_uniqueStorage()._staticAssert = nil}

  var staticCast: Int32 {
    get {return _storage._staticCast ?? 0}
    set {_uniqueStorage()._staticCast = newValue}
  }
  /// Returns true if `staticCast` has been explicitly set.
  var hasStaticCast: Bool {return _storage._staticCast != nil}
  /// Clears the value of `staticCast`. Subsequent reads from it will return its default value.
  mutating func clearStaticCast() {_uniqueStorage()._staticCast = nil}

  var template: Int32 {
    get {return _storage._template ?? 0}
    set {_uniqueStorage()._template = newValue}
  }
  /// Returns true if `template` has been explicitly set.
  var hasTemplate: Bool {return _storage._template != nil}
  /// Clears the value of `template`. Subsequent reads from it will return its default value.
  mutating func clearTemplate() {_uniqueStorage()._template = nil}

  var this: Int32 {
    get {return _storage._this ?? 0}
    set {_uniqueStorage()._this = newValue}
  }
  /// Returns true if `this` has been explicitly set.
  var hasThis: Bool {return _storage._this != nil}
  /// Clears the value of `this`. Subsequent reads from it will return its default value.
  mutating func clearThis() {_uniqueStorage()._this = nil}

  var threadLocal: Int32 {
    get {return _storage._threadLocal ?? 0}
    set {_uniqueStorage()._threadLocal = newValue}
  }
  /// Returns true if `threadLocal` has been explicitly set.
  var hasThreadLocal: Bool {return _storage._threadLocal != nil}
  /// Clears the value of `threadLocal`. Subsequent reads from it will return its default value.
  mutating func clearThreadLocal() {_uniqueStorage()._threadLocal = nil}

  var typedef: Int32 {
    get {return _storage._typedef ?? 0}
    set {_uniqueStorage()._typedef = newValue}
  }
  /// Returns true if `typedef` has been explicitly set.
  var hasTypedef: Bool {return _storage._typedef != nil}
  /// Clears the value of `typedef`. Subsequent reads from it will return its default value.
  mutating func clearTypedef() {_uniqueStorage()._typedef = nil}

  var typeid: Int32 {
    get {return _storage._typeid ?? 0}
    set {_uniqueStorage()._typeid = newValue}
  }
  /// Returns true if `typeid` has been explicitly set.
  var hasTypeid: Bool {return _storage._typeid != nil}
  /// Clears the value of `typeid`. Subsequent reads from it will return its default value.
  mutating func clearTypeid() {_uniqueStorage()._typeid = nil}

  var typename: Int32 {
    get {return _storage._typename ?? 0}
    set {_uniqueStorage()._typename = newValue}
  }
  /// Returns true if `typename` has been explicitly set.
  var hasTypename: Bool {return _storage._typename != nil}
  /// Clears the value of `typename`. Subsequent reads from it will return its default value.
  mutating func clearTypename() {_uniqueStorage()._typename = nil}

  var union: Int32 {
    get {return _storage._union ?? 0}
    set {_uniqueStorage()._union = newValue}
  }
  /// Returns true if `union` has been explicitly set.
  var hasUnion: Bool {return _storage._union != nil}
  /// Clears the value of `union`. Subsequent reads from it will return its default value.
  mutating func clearUnion() {_uniqueStorage()._union = nil}

  var unsigned: Int32 {
    get {return _storage._unsigned ?? 0}
    set {_uniqueStorage()._unsigned = newValue}
  }
  /// Returns true if `unsigned` has been explicitly set.
  var hasUnsigned: Bool {return _storage._unsigned != nil}
  /// Clears the value of `unsigned`. Subsequent reads from it will return its default value.
  mutating func clearUnsigned() {_uniqueStorage()._unsigned = nil}

  var using: Int32 {
    get {return _storage._using ?? 0}
    set {_uniqueStorage()._using = newValue}
  }
  /// Returns true if `using` has been explicitly set.
  var hasUsing: Bool {return _storage._using != nil}
  /// Clears the value of `using`. Subsequent reads from it will return its default value.
  mutating func clearUsing() {_uniqueStorage()._using = nil}

  var virtual: Int32 {
    get {return _storage._virtual ?? 0}
    set {_uniqueStorage()._virtual = newValue}
  }
  /// Returns true if `virtual` has been explicitly set.
  var hasVirtual: Bool {return _storage._virtual != nil}
  /// Clears the value of `virtual`. Subsequent reads from it will return its default value.
  mutating func clearVirtual() {_uniqueStorage()._virtual = nil}

  var void: Int32 {
    get {return _storage._void ?? 0}
    set {_uniqueStorage()._void = newValue}
  }
  /// Returns true if `void` has been explicitly set.
  var hasVoid: Bool {return _storage._void != nil}
  /// Clears the value of `void`. Subsequent reads from it will return its default value.
  mutating func clearVoid() {_uniqueStorage()._void = nil}

  var volatile: Int32 {
    get {return _storage._volatile ?? 0}
    set {_uniqueStorage()._volatile = newValue}
  }
  /// Returns true if `volatile` has been explicitly set.
  var hasVolatile: Bool {return _storage._volatile != nil}
  /// Clears the value of `volatile`. Subsequent reads from it will return its default value.
  mutating func clearVolatile() {_uniqueStorage()._volatile = nil}

  var wcharT: Int32 {
    get {return _storage._wcharT ?? 0}
    set {_uniqueStorage()._wcharT = newValue}
  }
  /// Returns true if `wcharT` has been explicitly set.
  var hasWcharT: Bool {return _storage._wcharT != nil}
  /// Clears the value of `wcharT`. Subsequent reads from it will return its default value.
  mutating func clearWcharT() {_uniqueStorage()._wcharT = nil}

  var xor: Int32 {
    get {return _storage._xor ?? 0}
    set {_uniqueStorage()._xor = newValue}
  }
  /// Returns true if `xor` has been explicitly set.
  var hasXor: Bool {return _storage._xor != nil}
  /// Clears the value of `xor`. Subsequent reads from it will return its default value.
  mutating func clearXor() {_uniqueStorage()._xor = nil}

  var xorEq: Int32 {
    get {return _storage._xorEq ?? 0}
    set {_uniqueStorage()._xorEq = newValue}
  }
  /// Returns true if `xorEq` has been explicitly set.
  var hasXorEq: Bool {return _storage._xorEq != nil}
  /// Clears the value of `xorEq`. Subsequent reads from it will return its default value.
  mutating func clearXorEq() {_uniqueStorage()._xorEq = nil}

  var restrict: Int32 {
    get {return _storage._restrict ?? 0}
    set {_uniqueStorage()._restrict = newValue}
  }
  /// Returns true if `restrict` has been explicitly set.
  var hasRestrict: Bool {return _storage._restrict != nil}
  /// Clears the value of `restrict`. Subsequent reads from it will return its default value.
  mutating func clearRestrict() {_uniqueStorage()._restrict = nil}

  var category: Int32 {
    get {return _storage._category ?? 0}
    set {_uniqueStorage()._category = newValue}
  }
  /// Returns true if `category` has been explicitly set.
  var hasCategory: Bool {return _storage._category != nil}
  /// Clears the value of `category`. Subsequent reads from it will return its default value.
  mutating func clearCategory() {_uniqueStorage()._category = nil}

  var ivar: Int32 {
    get {return _storage._ivar ?? 0}
    set {_uniqueStorage()._ivar = newValue}
  }
  /// Returns true if `ivar` has been explicitly set.
  var hasIvar: Bool {return _storage._ivar != nil}
  /// Clears the value of `ivar`. Subsequent reads from it will return its default value.
  mutating func clearIvar() {_uniqueStorage()._ivar = nil}

  var method: Int32 {
    get {return _storage._method ?? 0}
    set {_uniqueStorage()._method = newValue}
  }
  /// Returns true if `method` has been explicitly set.
  var hasMethod: Bool {return _storage._method != nil}
  /// Clears the value of `method`. Subsequent reads from it will return its default value.
  mutating func clearMethod() {_uniqueStorage()._method = nil}

  var finalize: Int32 {
    get {return _storage._finalize ?? 0}
    set {_uniqueStorage()._finalize = newValue}
  }
  /// Returns true if `finalize` has been explicitly set.
  var hasFinalize: Bool {return _storage._finalize != nil}
  /// Clears the value of `finalize`. Subsequent reads from it will return its default value.
  mutating func clearFinalize() {_uniqueStorage()._finalize = nil}

  var hash: Int32 {
    get {return _storage._hash ?? 0}
    set {_uniqueStorage()._hash = newValue}
  }
  /// Returns true if `hash` has been explicitly set.
  var hasHash: Bool {return _storage._hash != nil}
  /// Clears the value of `hash`. Subsequent reads from it will return its default value.
  mutating func clearHash() {_uniqueStorage()._hash = nil}

  var dealloc: Int32 {
    get {return _storage._dealloc ?? 0}
    set {_uniqueStorage()._dealloc = newValue}
  }
  /// Returns true if `dealloc` has been explicitly set.
  var hasDealloc: Bool {return _storage._dealloc != nil}
  /// Clears the value of `dealloc`. Subsequent reads from it will return its default value.
  mutating func clearDealloc() {_uniqueStorage()._dealloc = nil}

  var superclass: Int32 {
    get {return _storage._superclass ?? 0}
    set {_uniqueStorage()._superclass = newValue}
  }
  /// Returns true if `superclass` has been explicitly set.
  var hasSuperclass: Bool {return _storage._superclass != nil}
  /// Clears the value of `superclass`. Subsequent reads from it will return its default value.
  mutating func clearSuperclass() {_uniqueStorage()._superclass = nil}

  var retain: Int32 {
    get {return _storage._retain ?? 0}
    set {_uniqueStorage()._retain = newValue}
  }
  /// Returns true if `retain` has been explicitly set.
  var hasRetain: Bool {return _storage._retain != nil}
  /// Clears the value of `retain`. Subsequent reads from it will return its default value.
  mutating func clearRetain() {_uniqueStorage()._retain = nil}

  var release: Int32 {
    get {return _storage._release ?? 0}
    set {_uniqueStorage()._release = newValue}
  }
  /// Returns true if `release` has been explicitly set.
  var hasRelease: Bool {return _storage._release != nil}
  /// Clears the value of `release`. Subsequent reads from it will return its default value.
  mutating func clearRelease() {_uniqueStorage()._release = nil}

  var autorelease: Int32 {
    get {return _storage._autorelease ?? 0}
    set {_uniqueStorage()._autorelease = newValue}
  }
  /// Returns true if `autorelease` has been explicitly set.
  var hasAutorelease: Bool {return _storage._autorelease != nil}
  /// Clears the value of `autorelease`. Subsequent reads from it will return its default value.
  mutating func clearAutorelease() {_uniqueStorage()._autorelease = nil}

  var retainCount: Int32 {
    get {return _storage._retainCount ?? 0}
    set {_uniqueStorage()._retainCount = newValue}
  }
  /// Returns true if `retainCount` has been explicitly set.
  var hasRetainCount: Bool {return _storage._retainCount != nil}
  /// Clears the value of `retainCount`. Subsequent reads from it will return its default value.
  mutating func clearRetainCount() {_uniqueStorage()._retainCount = nil}

  var zone: Int32 {
    get {return _storage._zone ?? 0}
    set {_uniqueStorage()._zone = newValue}
  }
  /// Returns true if `zone` has been explicitly set.
  var hasZone: Bool {return _storage._zone != nil}
  /// Clears the value of `zone`. Subsequent reads from it will return its default value.
  mutating func clearZone() {_uniqueStorage()._zone = nil}

  var isProxy: Int32 {
    get {return _storage._isProxy ?? 0}
    set {_uniqueStorage()._isProxy = newValue}
  }
  /// Returns true if `isProxy` has been explicitly set.
  var hasIsProxy: Bool {return _storage._isProxy != nil}
  /// Clears the value of `isProxy`. Subsequent reads from it will return its default value.
  mutating func clearIsProxy() {_uniqueStorage()._isProxy = nil}

  var copy: Int32 {
    get {return _storage._copy ?? 0}
    set {_uniqueStorage()._copy = newValue}
  }
  /// Returns true if `copy` has been explicitly set.
  var hasCopy: Bool {return _storage._copy != nil}
  /// Clears the value of `copy`. Subsequent reads from it will return its default value.
  mutating func clearCopy() {_uniqueStorage()._copy = nil}

  var mutableCopy: Int32 {
    get {return _storage._mutableCopy ?? 0}
    set {_uniqueStorage()._mutableCopy = newValue}
  }
  /// Returns true if `mutableCopy` has been explicitly set.
  var hasMutableCopy: Bool {return _storage._mutableCopy != nil}
  /// Clears the value of `mutableCopy`. Subsequent reads from it will return its default value.
  mutating func clearMutableCopy() {_uniqueStorage()._mutableCopy = nil}

  var classForCoder: Int32 {
    get {return _storage._classForCoder ?? 0}
    set {_uniqueStorage()._classForCoder = newValue}
  }
  /// Returns true if `classForCoder` has been explicitly set.
  var hasClassForCoder: Bool {return _storage._classForCoder != nil}
  /// Clears the value of `classForCoder`. Subsequent reads from it will return its default value.
  mutating func clearClassForCoder() {_uniqueStorage()._classForCoder = nil}

  var clear: Int32 {
    get {return _storage._clear ?? 0}
    set {_uniqueStorage()._clear = newValue}
  }
  /// Returns true if `clear` has been explicitly set.
  var hasClear: Bool {return _storage._clear != nil}
  /// Clears the value of `clear`. Subsequent reads from it will return its default value.
  mutating func clearClear() {_uniqueStorage()._clear = nil}

  var data: Int32 {
    get {return _storage._data ?? 0}
    set {_uniqueStorage()._data = newValue}
  }
  /// Returns true if `data` has been explicitly set.
  var hasData: Bool {return _storage._data != nil}
  /// Clears the value of `data`. Subsequent reads from it will return its default value.
  mutating func clearData() {_uniqueStorage()._data = nil}

  var delimitedData: Int32 {
    get {return _storage._delimitedData ?? 0}
    set {_uniqueStorage()._delimitedData = newValue}
  }
  /// Returns true if `delimitedData` has been explicitly set.
  var hasDelimitedData: Bool {return _storage._delimitedData != nil}
  /// Clears the value of `delimitedData`. Subsequent reads from it will return its default value.
  mutating func clearDelimitedData() {_uniqueStorage()._delimitedData = nil}

  var descriptor: Int32 {
    get {return _storage._descriptor ?? 0}
    set {_uniqueStorage()._descriptor = newValue}
  }
  /// Returns true if `descriptor` has been explicitly set.
  var hasDescriptor: Bool {return _storage._descriptor != nil}
  /// Clears the value of `descriptor`. Subsequent reads from it will return its default value.
  mutating func clearDescriptor() {_uniqueStorage()._descriptor = nil}

  var extensionRegistry: Int32 {
    get {return _storage._extensionRegistry ?? 0}
    set {_uniqueStorage()._extensionRegistry = newValue}
  }
  /// Returns true if `extensionRegistry` has been explicitly set.
  var hasExtensionRegistry: Bool {return _storage._extensionRegistry != nil}
  /// Clears the value of `extensionRegistry`. Subsequent reads from it will return its default value.
  mutating func clearExtensionRegistry() {_uniqueStorage()._extensionRegistry = nil}

  var extensionsCurrentlySet: Int32 {
    get {return _storage._extensionsCurrentlySet ?? 0}
    set {_uniqueStorage()._extensionsCurrentlySet = newValue}
  }
  /// Returns true if `extensionsCurrentlySet` has been explicitly set.
  var hasExtensionsCurrentlySet: Bool {return _storage._extensionsCurrentlySet != nil}
  /// Clears the value of `extensionsCurrentlySet`. Subsequent reads from it will return its default value.
  mutating func clearExtensionsCurrentlySet() {_uniqueStorage()._extensionsCurrentlySet = nil}

  var isInitialized_p: Int32 {
    get {return _storage._isInitialized_p ?? 0}
    set {_uniqueStorage()._isInitialized_p = newValue}
  }
  /// Returns true if `isInitialized_p` has been explicitly set.
  var hasIsInitialized_p: Bool {return _storage._isInitialized_p != nil}
  /// Clears the value of `isInitialized_p`. Subsequent reads from it will return its default value.
  mutating func clearIsInitialized_p() {_uniqueStorage()._isInitialized_p = nil}

  var serializedSize: Int32 {
    get {return _storage._serializedSize ?? 0}
    set {_uniqueStorage()._serializedSize = newValue}
  }
  /// Returns true if `serializedSize` has been explicitly set.
  var hasSerializedSize: Bool {return _storage._serializedSize != nil}
  /// Clears the value of `serializedSize`. Subsequent reads from it will return its default value.
  mutating func clearSerializedSize() {_uniqueStorage()._serializedSize = nil}

  var sortedExtensionsInUse: Int32 {
    get {return _storage._sortedExtensionsInUse ?? 0}
    set {_uniqueStorage()._sortedExtensionsInUse = newValue}
  }
  /// Returns true if `sortedExtensionsInUse` has been explicitly set.
  var hasSortedExtensionsInUse: Bool {return _storage._sortedExtensionsInUse != nil}
  /// Clears the value of `sortedExtensionsInUse`. Subsequent reads from it will return its default value.
  mutating func clearSortedExtensionsInUse() {_uniqueStorage()._sortedExtensionsInUse = nil}

  var unknownFields_p: Int32 {
    get {return _storage._unknownFields_p ?? 0}
    set {_uniqueStorage()._unknownFields_p = newValue}
  }
  /// Returns true if `unknownFields_p` has been explicitly set.
  var hasUnknownFields_p: Bool {return _storage._unknownFields_p != nil}
  /// Clears the value of `unknownFields_p`. Subsequent reads from it will return its default value.
  mutating func clearUnknownFields_p() {_uniqueStorage()._unknownFields_p = nil}

  var fixed: Int32 {
    get {return _storage._fixed ?? 0}
    set {_uniqueStorage()._fixed = newValue}
  }
  /// Returns true if `fixed` has been explicitly set.
  var hasFixed: Bool {return _storage._fixed != nil}
  /// Clears the value of `fixed`. Subsequent reads from it will return its default value.
  mutating func clearFixed() {_uniqueStorage()._fixed = nil}

  var fract: Int32 {
    get {return _storage._fract ?? 0}
    set {_uniqueStorage()._fract = newValue}
  }
  /// Returns true if `fract` has been explicitly set.
  var hasFract: Bool {return _storage._fract != nil}
  /// Clears the value of `fract`. Subsequent reads from it will return its default value.
  mutating func clearFract() {_uniqueStorage()._fract = nil}

  var size: Int32 {
    get {return _storage._size ?? 0}
    set {_uniqueStorage()._size = newValue}
  }
  /// Returns true if `size` has been explicitly set.
  var hasSize: Bool {return _storage._size != nil}
  /// Clears the value of `size`. Subsequent reads from it will return its default value.
  mutating func clearSize() {_uniqueStorage()._size = nil}

  var logicalAddress: Int32 {
    get {return _storage._logicalAddress ?? 0}
    set {_uniqueStorage()._logicalAddress = newValue}
  }
  /// Returns true if `logicalAddress` has been explicitly set.
  var hasLogicalAddress: Bool {return _storage._logicalAddress != nil}
  /// Clears the value of `logicalAddress`. Subsequent reads from it will return its default value.
  mutating func clearLogicalAddress() {_uniqueStorage()._logicalAddress = nil}

  var physicalAddress: Int32 {
    get {return _storage._physicalAddress ?? 0}
    set {_uniqueStorage()._physicalAddress = newValue}
  }
  /// Returns true if `physicalAddress` has been explicitly set.
  var hasPhysicalAddress: Bool {return _storage._physicalAddress != nil}
  /// Clears the value of `physicalAddress`. Subsequent reads from it will return its default value.
  mutating func clearPhysicalAddress() {_uniqueStorage()._physicalAddress = nil}

  var byteCount: Int32 {
    get {return _storage._byteCount ?? 0}
    set {_uniqueStorage()._byteCount = newValue}
  }
  /// Returns true if `byteCount` has been explicitly set.
  var hasByteCount: Bool {return _storage._byteCount != nil}
  /// Clears the value of `byteCount`. Subsequent reads from it will return its default value.
  mutating func clearByteCount() {_uniqueStorage()._byteCount = nil}

  var byteOffset: Int32 {
    get {return _storage._byteOffset ?? 0}
    set {_uniqueStorage()._byteOffset = newValue}
  }
  /// Returns true if `byteOffset` has been explicitly set.
  var hasByteOffset: Bool {return _storage._byteOffset != nil}
  /// Clears the value of `byteOffset`. Subsequent reads from it will return its default value.
  mutating func clearByteOffset() {_uniqueStorage()._byteOffset = nil}

  var duration: Int32 {
    get {return _storage._duration ?? 0}
    set {_uniqueStorage()._duration = newValue}
  }
  /// Returns true if `duration` has been explicitly set.
  var hasDuration: Bool {return _storage._duration != nil}
  /// Clears the value of `duration`. Subsequent reads from it will return its default value.
  mutating func clearDuration() {_uniqueStorage()._duration = nil}

  var absoluteTime: Int32 {
    get {return _storage._absoluteTime ?? 0}
    set {_uniqueStorage()._absoluteTime = newValue}
  }
  /// Returns true if `absoluteTime` has been explicitly set.
  var hasAbsoluteTime: Bool {return _storage._absoluteTime != nil}
  /// Clears the value of `absoluteTime`. Subsequent reads from it will return its default value.
  mutating func clearAbsoluteTime() {_uniqueStorage()._absoluteTime = nil}

  var optionBits: Int32 {
    get {return _storage._optionBits ?? 0}
    set {_uniqueStorage()._optionBits = newValue}
  }
  /// Returns true if `optionBits` has been explicitly set.
  var hasOptionBits: Bool {return _storage._optionBits != nil}
  /// Clears the value of `optionBits`. Subsequent reads from it will return its default value.
  mutating func clearOptionBits() {_uniqueStorage()._optionBits = nil}

  var itemCount: Int32 {
    get {return _storage._itemCount ?? 0}
    set {_uniqueStorage()._itemCount = newValue}
  }
  /// Returns true if `itemCount` has been explicitly set.
  var hasItemCount: Bool {return _storage._itemCount != nil}
  /// Clears the value of `itemCount`. Subsequent reads from it will return its default value.
  mutating func clearItemCount() {_uniqueStorage()._itemCount = nil}

  var pbversion: Int32 {
    get {return _storage._pbversion ?? 0}
    set {_uniqueStorage()._pbversion = newValue}
  }
  /// Returns true if `pbversion` has been explicitly set.
  var hasPbversion: Bool {return _storage._pbversion != nil}
  /// Clears the value of `pbversion`. Subsequent reads from it will return its default value.
  mutating func clearPbversion() {_uniqueStorage()._pbversion = nil}

  var scriptCode: Int32 {
    get {return _storage._scriptCode ?? 0}
    set {_uniqueStorage()._scriptCode = newValue}
  }
  /// Returns true if `scriptCode` has been explicitly set.
  var hasScriptCode: Bool {return _storage._scriptCode != nil}
  /// Clears the value of `scriptCode`. Subsequent reads from it will return its default value.
  mutating func clearScriptCode() {_uniqueStorage()._scriptCode = nil}

  var langCode: Int32 {
    get {return _storage._langCode ?? 0}
    set {_uniqueStorage()._langCode = newValue}
  }
  /// Returns true if `langCode` has been explicitly set.
  var hasLangCode: Bool {return _storage._langCode != nil}
  /// Clears the value of `langCode`. Subsequent reads from it will return its default value.
  mutating func clearLangCode() {_uniqueStorage()._langCode = nil}

  var regionCode: Int32 {
    get {return _storage._regionCode ?? 0}
    set {_uniqueStorage()._regionCode = newValue}
  }
  /// Returns true if `regionCode` has been explicitly set.
  var hasRegionCode: Bool {return _storage._regionCode != nil}
  /// Clears the value of `regionCode`. Subsequent reads from it will return its default value.
  mutating func clearRegionCode() {_uniqueStorage()._regionCode = nil}

  var ostype: Int32 {
    get {return _storage._ostype ?? 0}
    set {_uniqueStorage()._ostype = newValue}
  }
  /// Returns true if `ostype` has been explicitly set.
  var hasOstype: Bool {return _storage._ostype != nil}
  /// Clears the value of `ostype`. Subsequent reads from it will return its default value.
  mutating func clearOstype() {_uniqueStorage()._ostype = nil}

  var processSerialNumber: Int32 {
    get {return _storage._processSerialNumber ?? 0}
    set {_uniqueStorage()._processSerialNumber = newValue}
  }
  /// Returns true if `processSerialNumber` has been explicitly set.
  var hasProcessSerialNumber: Bool {return _storage._processSerialNumber != nil}
  /// Clears the value of `processSerialNumber`. Subsequent reads from it will return its default value.
  mutating func clearProcessSerialNumber() {_uniqueStorage()._processSerialNumber = nil}

  var point: Int32 {
    get {return _storage._point ?? 0}
    set {_uniqueStorage()._point = newValue}
  }
  /// Returns true if `point` has been explicitly set.
  var hasPoint: Bool {return _storage._point != nil}
  /// Clears the value of `point`. Subsequent reads from it will return its default value.
  mutating func clearPoint() {_uniqueStorage()._point = nil}

  var rect: Int32 {
    get {return _storage._rect ?? 0}
    set {_uniqueStorage()._rect = newValue}
  }
  /// Returns true if `rect` has been explicitly set.
  var hasRect: Bool {return _storage._rect != nil}
  /// Clears the value of `rect`. Subsequent reads from it will return its default value.
  mutating func clearRect() {_uniqueStorage()._rect = nil}

  var fixedPoint: Int32 {
    get {return _storage._fixedPoint ?? 0}
    set {_uniqueStorage()._fixedPoint = newValue}
  }
  /// Returns true if `fixedPoint` has been explicitly set.
  var hasFixedPoint: Bool {return _storage._fixedPoint != nil}
  /// Clears the value of `fixedPoint`. Subsequent reads from it will return its default value.
  mutating func clearFixedPoint() {_uniqueStorage()._fixedPoint = nil}

  var fixedRect: Int32 {
    get {return _storage._fixedRect ?? 0}
    set {_uniqueStorage()._fixedRect = newValue}
  }
  /// Returns true if `fixedRect` has been explicitly set.
  var hasFixedRect: Bool {return _storage._fixedRect != nil}
  /// Clears the value of `fixedRect`. Subsequent reads from it will return its default value.
  mutating func clearFixedRect() {_uniqueStorage()._fixedRect = nil}

  var style: Int32 {
    get {return _storage._style ?? 0}
    set {_uniqueStorage()._style = newValue}
  }
  /// Returns true if `style` has been explicitly set.
  var hasStyle: Bool {return _storage._style != nil}
  /// Clears the value of `style`. Subsequent reads from it will return its default value.
  mutating func clearStyle() {_uniqueStorage()._style = nil}

  var styleParameter: Int32 {
    get {return _storage._styleParameter ?? 0}
    set {_uniqueStorage()._styleParameter = newValue}
  }
  /// Returns true if `styleParameter` has been explicitly set.
  var hasStyleParameter: Bool {return _storage._styleParameter != nil}
  /// Clears the value of `styleParameter`. Subsequent reads from it will return its default value.
  mutating func clearStyleParameter() {_uniqueStorage()._styleParameter = nil}

  var styleField: Int32 {
    get {return _storage._styleField ?? 0}
    set {_uniqueStorage()._styleField = newValue}
  }
  /// Returns true if `styleField` has been explicitly set.
  var hasStyleField: Bool {return _storage._styleField != nil}
  /// Clears the value of `styleField`. Subsequent reads from it will return its default value.
  mutating func clearStyleField() {_uniqueStorage()._styleField = nil}

  var timeScale: Int32 {
    get {return _storage._timeScale ?? 0}
    set {_uniqueStorage()._timeScale = newValue}
  }
  /// Returns true if `timeScale` has been explicitly set.
  var hasTimeScale: Bool {return _storage._timeScale != nil}
  /// Clears the value of `timeScale`. Subsequent reads from it will return its default value.
  mutating func clearTimeScale() {_uniqueStorage()._timeScale = nil}

  var timeBase: Int32 {
    get {return _storage._timeBase ?? 0}
    set {_uniqueStorage()._timeBase = newValue}
  }
  /// Returns true if `timeBase` has been explicitly set.
  var hasTimeBase: Bool {return _storage._timeBase != nil}
  /// Clears the value of `timeBase`. Subsequent reads from it will return its default value.
  mutating func clearTimeBase() {_uniqueStorage()._timeBase = nil}

  var timeRecord: Int32 {
    get {return _storage._timeRecord ?? 0}
    set {_uniqueStorage()._timeRecord = newValue}
  }
  /// Returns true if `timeRecord` has been explicitly set.
  var hasTimeRecord: Bool {return _storage._timeRecord != nil}
  /// Clears the value of `timeRecord`. Subsequent reads from it will return its default value.
  mutating func clearTimeRecord() {_uniqueStorage()._timeRecord = nil}

  var jsonShouldBeOverriden: Int32 {
    get {return _storage._jsonShouldBeOverriden ?? 0}
    set {_uniqueStorage()._jsonShouldBeOverriden = newValue}
  }
  /// Returns true if `jsonShouldBeOverriden` has been explicitly set.
  var hasJsonShouldBeOverriden: Bool {return _storage._jsonShouldBeOverriden != nil}
  /// Clears the value of `jsonShouldBeOverriden`. Subsequent reads from it will return its default value.
  mutating func clearJsonShouldBeOverriden() {_uniqueStorage()._jsonShouldBeOverriden = nil}

  var any: Int32 {
    get {return _storage._any ?? 0}
    set {_uniqueStorage()._any = newValue}
  }
  /// Returns true if `any` has been explicitly set.
  var hasAny: Bool {return _storage._any != nil}
  /// Clears the value of `any`. Subsequent reads from it will return its default value.
  mutating func clearAny() {_uniqueStorage()._any = nil}

  var int32: Int32 {
    get {return _storage._int32 ?? 0}
    set {_uniqueStorage()._int32 = newValue}
  }
  /// Returns true if `int32` has been explicitly set.
  var hasInt32: Bool {return _storage._int32 != nil}
  /// Clears the value of `int32`. Subsequent reads from it will return its default value.
  mutating func clearInt32() {_uniqueStorage()._int32 = nil}

  var int64: Int32 {
    get {return _storage._int64 ?? 0}
    set {_uniqueStorage()._int64 = newValue}
  }
  /// Returns true if `int64` has been explicitly set.
  var hasInt64: Bool {return _storage._int64 != nil}
  /// Clears the value of `int64`. Subsequent reads from it will return its default value.
  mutating func clearInt64() {_uniqueStorage()._int64 = nil}

  var uint32: Int32 {
    get {return _storage._uint32 ?? 0}
    set {_uniqueStorage()._uint32 = newValue}
  }
  /// Returns true if `uint32` has been explicitly set.
  var hasUint32: Bool {return _storage._uint32 != nil}
  /// Clears the value of `uint32`. Subsequent reads from it will return its default value.
  mutating func clearUint32() {_uniqueStorage()._uint32 = nil}

  var uint64: Int32 {
    get {return _storage._uint64 ?? 0}
    set {_uniqueStorage()._uint64 = newValue}
  }
  /// Returns true if `uint64` has been explicitly set.
  var hasUint64: Bool {return _storage._uint64 != nil}
  /// Clears the value of `uint64`. Subsequent reads from it will return its default value.
  mutating func clearUint64() {_uniqueStorage()._uint64 = nil}

  var `associatedtype`: Int32 {
    get {return _storage._associatedtype ?? 0}
    set {_uniqueStorage()._associatedtype = newValue}
  }
  /// Returns true if ``associatedtype`` has been explicitly set.
  var hasAssociatedtype: Bool {return _storage._associatedtype != nil}
  /// Clears the value of ``associatedtype``. Subsequent reads from it will return its default value.
  mutating func clearAssociatedtype() {_uniqueStorage()._associatedtype = nil}

  var `fileprivate`: Int32 {
    get {return _storage._fileprivate ?? 0}
    set {_uniqueStorage()._fileprivate = newValue}
  }
  /// Returns true if ``fileprivate`` has been explicitly set.
  var hasFileprivate: Bool {return _storage._fileprivate != nil}
  /// Clears the value of ``fileprivate``. Subsequent reads from it will return its default value.
  mutating func clearFileprivate() {_uniqueStorage()._fileprivate = nil}

  var `open`: Int32 {
    get {return _storage._open ?? 0}
    set {_uniqueStorage()._open = newValue}
  }
  /// Returns true if ``open`` has been explicitly set.
  var hasOpen: Bool {return _storage._open != nil}
  /// Clears the value of ``open``. Subsequent reads from it will return its default value.
  mutating func clearOpen() {_uniqueStorage()._open = nil}

  var serializedData: Int32 {
    get {return _storage._serializedData ?? 0}
    set {_uniqueStorage()._serializedData = newValue}
  }
  /// Returns true if `serializedData` has been explicitly set.
  var hasSerializedData: Bool {return _storage._serializedData != nil}
  /// Clears the value of `serializedData`. Subsequent reads from it will return its default value.
  mutating func clearSerializedData() {_uniqueStorage()._serializedData = nil}

  var hasSerializedData_p: Int32 {
    get {return _storage._hasSerializedData_p ?? 0}
    set {_uniqueStorage()._hasSerializedData_p = newValue}
  }
  /// Returns true if `hasSerializedData_p` has been explicitly set.
  var hasHasSerializedData_p: Bool {return _storage._hasSerializedData_p != nil}
  /// Clears the value of `hasSerializedData_p`. Subsequent reads from it will return its default value.
  mutating func clearHasSerializedData_p() {_uniqueStorage()._hasSerializedData_p = nil}

  var clearSerializedData_p: Int32 {
    get {return _storage._clearSerializedData_p ?? 0}
    set {_uniqueStorage()._clearSerializedData_p = newValue}
  }
  /// Returns true if `clearSerializedData_p` has been explicitly set.
  var hasClearSerializedData_p: Bool {return _storage._clearSerializedData_p != nil}
  /// Clears the value of `clearSerializedData_p`. Subsequent reads from it will return its default value.
  mutating func clearClearSerializedData_p() {_uniqueStorage()._clearSerializedData_p = nil}

  var jsonUtf8Data: Int32 {
    get {return _storage._jsonUtf8Data ?? 0}
    set {_uniqueStorage()._jsonUtf8Data = newValue}
  }
  /// Returns true if `jsonUtf8Data` has been explicitly set.
  var hasJsonUtf8Data: Bool {return _storage._jsonUtf8Data != nil}
  /// Clears the value of `jsonUtf8Data`. Subsequent reads from it will return its default value.
  mutating func clearJsonUtf8Data() {_uniqueStorage()._jsonUtf8Data = nil}

  var jsonString: Int32 {
    get {return _storage._jsonString ?? 0}
    set {_uniqueStorage()._jsonString = newValue}
  }
  /// Returns true if `jsonString` has been explicitly set.
  var hasJsonString: Bool {return _storage._jsonString != nil}
  /// Clears the value of `jsonString`. Subsequent reads from it will return its default value.
  mutating func clearJsonString() {_uniqueStorage()._jsonString = nil}

  var `extension`: Int32 {
    get {return _storage._extension ?? 0}
    set {_uniqueStorage()._extension = newValue}
  }
  /// Returns true if ``extension`` has been explicitly set.
  var hasExtension: Bool {return _storage._extension != nil}
  /// Clears the value of ``extension``. Subsequent reads from it will return its default value.
  mutating func clearExtension() {_uniqueStorage()._extension = nil}

  var extensions: Int32 {
    get {return _storage._extensions ?? 0}
    set {_uniqueStorage()._extensions = newValue}
  }
  /// Returns true if `extensions` has been explicitly set.
  var hasExtensions: Bool {return _storage._extensions != nil}
  /// Clears the value of `extensions`. Subsequent reads from it will return its default value.
  mutating func clearExtensions() {_uniqueStorage()._extensions = nil}

  var unknownFields = SwiftProtobuf.UnknownStorage()

  init() {}

  fileprivate var _storage = _StorageClass.defaultInstance
}

struct SwiftUnittest_Names_MessageNames {
  // SwiftProtobuf.Message conformance is added in an extension below. See the
  // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
  // methods supported on all messages.

  var unknownFields = SwiftProtobuf.UnknownStorage()

  struct StringMessage {
    // SwiftProtobuf.Message conformance is added in an extension below. See the
    // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
    // methods supported on all messages.

    var string: Int32 {
      get {return _string ?? 0}
      set {_string = newValue}
    }
    /// Returns true if `string` has been explicitly set.
    var hasString: Bool {return self._string != nil}
    /// Clears the value of `string`. Subsequent reads from it will return its default value.
    mutating func clearString() {self._string = nil}

    var unknownFields = SwiftProtobuf.UnknownStorage()

    init() {}

    fileprivate var _string: Int32? = nil
  }

  struct ProtocolMessage {
    // SwiftProtobuf.Message conformance is added in an extension below. See the
    // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
    // methods supported on all messages.

    var `protocol`: Int32 {
      get {return _protocol ?? 0}
      set {_protocol = newValue}
    }
    /// Returns true if ``protocol`` has been explicitly set.
    var hasProtocol: Bool {return self._protocol != nil}
    /// Clears the value of ``protocol``. Subsequent reads from it will return its default value.
    mutating func clearProtocol() {self._protocol = nil}

    var unknownFields = SwiftProtobuf.UnknownStorage()

    init() {}

    fileprivate var _protocol: Int32? = nil
  }

  struct IntMessage {
    // SwiftProtobuf.Message conformance is added in an extension below. See the
    // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
    // methods supported on all messages.

    var int: Int32 {
      get {return _int ?? 0}
      set {_int = newValue}
    }
    /// Returns true if `int` has been explicitly set.
    var hasInt: Bool {return self._int != nil}
    /// Clears the value of `int`. Subsequent reads from it will return its default value.
    mutating func clearInt() {self._int = nil}

    var unknownFields = SwiftProtobuf.UnknownStorage()

    init() {}

    fileprivate var _int: Int32? = nil
  }

  struct DoubleMessage {
    // SwiftProtobuf.Message conformance is added in an extension below. See the
    // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
    // methods supported on all messages.

    var double: Int32 {
      get {return _double ?? 0}
      set {_double = newValue}
    }
    /// Returns true if `double` has been explicitly set.
    var hasDouble: Bool {return self._double != nil}
    /// Clears the value of `double`. Subsequent reads from it will return its default value.
    mutating func clearDouble() {self._double = nil}

    var unknownFields = SwiftProtobuf.UnknownStorage()

    init() {}

    fileprivate var _double: Int32? = nil
  }

  struct FloatMessage {
    // SwiftProtobuf.Message conformance is added in an extension below. See the
    // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
    // methods supported on all messages.

    var float: Int32 {
      get {return _float ?? 0}
      set {_float = newValue}
    }
    /// Returns true if `float` has been explicitly set.
    var hasFloat: Bool {return self._float != nil}
    /// Clears the value of `float`. Subsequent reads from it will return its default value.
    mutating func clearFloat() {self._float = nil}

    var unknownFields = SwiftProtobuf.UnknownStorage()

    init() {}

    fileprivate var _float: Int32? = nil
  }

  struct UIntMessage {
    // SwiftProtobuf.Message conformance is added in an extension below. See the
    // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
    // methods supported on all messages.

    var uint: Int32 {
      get {return _uint ?? 0}
      set {_uint = newValue}
    }
    /// Returns true if `uint` has been explicitly set.
    var hasUint: Bool {return self._uint != nil}
    /// Clears the value of `uint`. Subsequent reads from it will return its default value.
    mutating func clearUint() {self._uint = nil}

    var unknownFields = SwiftProtobuf.UnknownStorage()

    init() {}

    fileprivate var _uint: Int32? = nil
  }

  struct hashValueMessage {
    // SwiftProtobuf.Message conformance is added in an extension below. See the
    // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
    // methods supported on all messages.

    var hashValue_p: Int32 {
      get {return _hashValue_p ?? 0}
      set {_hashValue_p = newValue}
    }
    /// Returns true if `hashValue_p` has been explicitly set.
    var hasHashValue_p: Bool {return self._hashValue_p != nil}
    /// Clears the value of `hashValue_p`. Subsequent reads from it will return its default value.
    mutating func clearHashValue_p() {self._hashValue_p = nil}

    var unknownFields = SwiftProtobuf.UnknownStorage()

    init() {}

    fileprivate var _hashValue_p: Int32? = nil
  }

  struct descriptionMessage {
    // SwiftProtobuf.Message conformance is added in an extension below. See the
    // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
    // methods supported on all messages.

    var description_p: Int32 {
      get {return _description_p ?? 0}
      set {_description_p = newValue}
    }
    /// Returns true if `description_p` has been explicitly set.
    var hasDescription_p: Bool {return self._description_p != nil}
    /// Clears the value of `description_p`. Subsequent reads from it will return its default value.
    mutating func clearDescription_p() {self._description_p = nil}

    var unknownFields = SwiftProtobuf.UnknownStorage()

    init() {}

    fileprivate var _description_p: Int32? = nil
  }

  struct debugDescriptionMessage {
    // SwiftProtobuf.Message conformance is added in an extension below. See the
    // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
    // methods supported on all messages.

    var debugDescription_p: Int32 {
      get {return _debugDescription_p ?? 0}
      set {_debugDescription_p = newValue}
    }
    /// Returns true if `debugDescription_p` has been explicitly set.
    var hasDebugDescription_p: Bool {return self._debugDescription_p != nil}
    /// Clears the value of `debugDescription_p`. Subsequent reads from it will return its default value.
    mutating func clearDebugDescription_p() {self._debugDescription_p = nil}

    var unknownFields = SwiftProtobuf.UnknownStorage()

    init() {}

    fileprivate var _debugDescription_p: Int32? = nil
  }

  struct Swift {
    // SwiftProtobuf.Message conformance is added in an extension below. See the
    // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
    // methods supported on all messages.

    var swift: Int32 {
      get {return _swift ?? 0}
      set {_swift = newValue}
    }
    /// Returns true if `swift` has been explicitly set.
    var hasSwift: Bool {return self._swift != nil}
    /// Clears the value of `swift`. Subsequent reads from it will return its default value.
    mutating func clearSwift() {self._swift = nil}

    var unknownFields = SwiftProtobuf.UnknownStorage()

    init() {}

    fileprivate var _swift: Int32? = nil
  }

  struct UNRECOGNIZED {
    // SwiftProtobuf.Message conformance is added in an extension below. See the
    // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
    // methods supported on all messages.

    var unrecognized: Int32 {
      get {return _unrecognized ?? 0}
      set {_unrecognized = newValue}
    }
    /// Returns true if `unrecognized` has been explicitly set.
    var hasUnrecognized: Bool {return self._unrecognized != nil}
    /// Clears the value of `unrecognized`. Subsequent reads from it will return its default value.
    mutating func clearUnrecognized() {self._unrecognized = nil}

    var unknownFields = SwiftProtobuf.UnknownStorage()

    init() {}

    fileprivate var _unrecognized: Int32? = nil
  }

  struct classMessage {
    // SwiftProtobuf.Message conformance is added in an extension below. See the
    // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
    // methods supported on all messages.

    var `class`: Int32 {
      get {return _class ?? 0}
      set {_class = newValue}
    }
    /// Returns true if ``class`` has been explicitly set.
    var hasClass: Bool {return self._class != nil}
    /// Clears the value of ``class``. Subsequent reads from it will return its default value.
    mutating func clearClass() {self._class = nil}

    var unknownFields = SwiftProtobuf.UnknownStorage()

    init() {}

    fileprivate var _class: Int32? = nil
  }

  struct deinitMessage {
    // SwiftProtobuf.Message conformance is added in an extension below. See the
    // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
    // methods supported on all messages.

    var `deinit`: Int32 {
      get {return _deinit ?? 0}
      set {_deinit = newValue}
    }
    /// Returns true if ``deinit`` has been explicitly set.
    var hasDeinit: Bool {return self._deinit != nil}
    /// Clears the value of ``deinit``. Subsequent reads from it will return its default value.
    mutating func clearDeinit() {self._deinit = nil}

    var unknownFields = SwiftProtobuf.UnknownStorage()

    init() {}

    fileprivate var _deinit: Int32? = nil
  }

  struct enumMessage {
    // SwiftProtobuf.Message conformance is added in an extension below. See the
    // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
    // methods supported on all messages.

    var `enum`: Int32 {
      get {return _enum ?? 0}
      set {_enum = newValue}
    }
    /// Returns true if ``enum`` has been explicitly set.
    var hasEnum: Bool {return self._enum != nil}
    /// Clears the value of ``enum``. Subsequent reads from it will return its default value.
    mutating func clearEnum() {self._enum = nil}

    var unknownFields = SwiftProtobuf.UnknownStorage()

    init() {}

    fileprivate var _enum: Int32? = nil
  }

  struct extensionMessage {
    // SwiftProtobuf.Message conformance is added in an extension below. See the
    // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
    // methods supported on all messages.

    var `extension`: Int32 {
      get {return _extension ?? 0}
      set {_extension = newValue}
    }
    /// Returns true if ``extension`` has been explicitly set.
    var hasExtension: Bool {return self._extension != nil}
    /// Clears the value of ``extension``. Subsequent reads from it will return its default value.
    mutating func clearExtension() {self._extension = nil}

    var unknownFields = SwiftProtobuf.UnknownStorage()

    init() {}

    fileprivate var _extension: Int32? = nil
  }

  struct funcMessage {
    // SwiftProtobuf.Message conformance is added in an extension below. See the
    // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
    // methods supported on all messages.

    var `func`: Int32 {
      get {return _func ?? 0}
      set {_func = newValue}
    }
    /// Returns true if ``func`` has been explicitly set.
    var hasFunc: Bool {return self._func != nil}
    /// Clears the value of ``func``. Subsequent reads from it will return its default value.
    mutating func clearFunc() {self._func = nil}

    var unknownFields = SwiftProtobuf.UnknownStorage()

    init() {}

    fileprivate var _func: Int32? = nil
  }

  struct importMessage {
    // SwiftProtobuf.Message conformance is added in an extension below. See the
    // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
    // methods supported on all messages.

    var `import`: Int32 {
      get {return _import ?? 0}
      set {_import = newValue}
    }
    /// Returns true if ``import`` has been explicitly set.
    var hasImport: Bool {return self._import != nil}
    /// Clears the value of ``import``. Subsequent reads from it will return its default value.
    mutating func clearImport() {self._import = nil}

    var unknownFields = SwiftProtobuf.UnknownStorage()

    init() {}

    fileprivate var _import: Int32? = nil
  }

  struct initMessage {
    // SwiftProtobuf.Message conformance is added in an extension below. See the
    // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
    // methods supported on all messages.

    var init_p: Int32 {
      get {return _init_p ?? 0}
      set {_init_p = newValue}
    }
    /// Returns true if `init_p` has been explicitly set.
    var hasInit_p: Bool {return self._init_p != nil}
    /// Clears the value of `init_p`. Subsequent reads from it will return its default value.
    mutating func clearInit_p() {self._init_p = nil}

    var unknownFields = SwiftProtobuf.UnknownStorage()

    init() {}

    fileprivate var _init_p: Int32? = nil
  }

  struct inoutMessage {
    // SwiftProtobuf.Message conformance is added in an extension below. See the
    // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
    // methods supported on all messages.

    var `inout`: Int32 {
      get {return _inout ?? 0}
      set {_inout = newValue}
    }
    /// Returns true if ``inout`` has been explicitly set.
    var hasInout: Bool {return self._inout != nil}
    /// Clears the value of ``inout``. Subsequent reads from it will return its default value.
    mutating func clearInout() {self._inout = nil}

    var unknownFields = SwiftProtobuf.UnknownStorage()

    init() {}

    fileprivate var _inout: Int32? = nil
  }

  struct internalMessage {
    // SwiftProtobuf.Message conformance is added in an extension below. See the
    // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
    // methods supported on all messages.

    var `internal`: Int32 {
      get {return _internal ?? 0}
      set {_internal = newValue}
    }
    /// Returns true if ``internal`` has been explicitly set.
    var hasInternal: Bool {return self._internal != nil}
    /// Clears the value of ``internal``. Subsequent reads from it will return its default value.
    mutating func clearInternal() {self._internal = nil}

    var unknownFields = SwiftProtobuf.UnknownStorage()

    init() {}

    fileprivate var _internal: Int32? = nil
  }

  struct letMessage {
    // SwiftProtobuf.Message conformance is added in an extension below. See the
    // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
    // methods supported on all messages.

    var `let`: Int32 {
      get {return _let ?? 0}
      set {_let = newValue}
    }
    /// Returns true if ``let`` has been explicitly set.
    var hasLet: Bool {return self._let != nil}
    /// Clears the value of ``let``. Subsequent reads from it will return its default value.
    mutating func clearLet() {self._let = nil}

    var unknownFields = SwiftProtobuf.UnknownStorage()

    init() {}

    fileprivate var _let: Int32? = nil
  }

  struct operatorMessage {
    // SwiftProtobuf.Message conformance is added in an extension below. See the
    // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
    // methods supported on all messages.

    var `operator`: Int32 {
      get {return _operator ?? 0}
      set {_operator = newValue}
    }
    /// Returns true if ``operator`` has been explicitly set.
    var hasOperator: Bool {return self._operator != nil}
    /// Clears the value of ``operator``. Subsequent reads from it will return its default value.
    mutating func clearOperator() {self._operator = nil}

    var unknownFields = SwiftProtobuf.UnknownStorage()

    init() {}

    fileprivate var _operator: Int32? = nil
  }

  struct privateMessage {
    // SwiftProtobuf.Message conformance is added in an extension below. See the
    // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
    // methods supported on all messages.

    var `private`: Int32 {
      get {return _private ?? 0}
      set {_private = newValue}
    }
    /// Returns true if ``private`` has been explicitly set.
    var hasPrivate: Bool {return self._private != nil}
    /// Clears the value of ``private``. Subsequent reads from it will return its default value.
    mutating func clearPrivate() {self._private = nil}

    var unknownFields = SwiftProtobuf.UnknownStorage()

    init() {}

    fileprivate var _private: Int32? = nil
  }

  struct protocolMessage {
    // SwiftProtobuf.Message conformance is added in an extension below. See the
    // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
    // methods supported on all messages.

    var `protocol`: Int32 {
      get {return _protocol ?? 0}
      set {_protocol = newValue}
    }
    /// Returns true if ``protocol`` has been explicitly set.
    var hasProtocol: Bool {return self._protocol != nil}
    /// Clears the value of ``protocol``. Subsequent reads from it will return its default value.
    mutating func clearProtocol() {self._protocol = nil}

    var unknownFields = SwiftProtobuf.UnknownStorage()

    init() {}

    fileprivate var _protocol: Int32? = nil
  }

  struct publicMessage {
    // SwiftProtobuf.Message conformance is added in an extension below. See the
    // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
    // methods supported on all messages.

    var `public`: Int32 {
      get {return _public ?? 0}
      set {_public = newValue}
    }
    /// Returns true if ``public`` has been explicitly set.
    var hasPublic: Bool {return self._public != nil}
    /// Clears the value of ``public``. Subsequent reads from it will return its default value.
    mutating func clearPublic() {self._public = nil}

    var unknownFields = SwiftProtobuf.UnknownStorage()

    init() {}

    fileprivate var _public: Int32? = nil
  }

  struct staticMessage {
    // SwiftProtobuf.Message conformance is added in an extension below. See the
    // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
    // methods supported on all messages.

    var `static`: Int32 {
      get {return _static ?? 0}
      set {_static = newValue}
    }
    /// Returns true if ``static`` has been explicitly set.
    var hasStatic: Bool {return self._static != nil}
    /// Clears the value of ``static``. Subsequent reads from it will return its default value.
    mutating func clearStatic() {self._static = nil}

    var unknownFields = SwiftProtobuf.UnknownStorage()

    init() {}

    fileprivate var _static: Int32? = nil
  }

  struct structMessage {
    // SwiftProtobuf.Message conformance is added in an extension below. See the
    // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
    // methods supported on all messages.

    var `struct`: Int32 {
      get {return _struct ?? 0}
      set {_struct = newValue}
    }
    /// Returns true if ``struct`` has been explicitly set.
    var hasStruct: Bool {return self._struct != nil}
    /// Clears the value of ``struct``. Subsequent reads from it will return its default value.
    mutating func clearStruct() {self._struct = nil}

    var unknownFields = SwiftProtobuf.UnknownStorage()

    init() {}

    fileprivate var _struct: Int32? = nil
  }

  struct subscriptMessage {
    // SwiftProtobuf.Message conformance is added in an extension below. See the
    // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
    // methods supported on all messages.

    var `subscript`: Int32 {
      get {return _subscript ?? 0}
      set {_subscript = newValue}
    }
    /// Returns true if ``subscript`` has been explicitly set.
    var hasSubscript: Bool {return self._subscript != nil}
    /// Clears the value of ``subscript``. Subsequent reads from it will return its default value.
    mutating func clearSubscript() {self._subscript = nil}

    var unknownFields = SwiftProtobuf.UnknownStorage()

    init() {}

    fileprivate var _subscript: Int32? = nil
  }

  struct typealiasMessage {
    // SwiftProtobuf.Message conformance is added in an extension below. See the
    // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
    // methods supported on all messages.

    var `typealias`: Int32 {
      get {return _typealias ?? 0}
      set {_typealias = newValue}
    }
    /// Returns true if ``typealias`` has been explicitly set.
    var hasTypealias: Bool {return self._typealias != nil}
    /// Clears the value of ``typealias``. Subsequent reads from it will return its default value.
    mutating func clearTypealias() {self._typealias = nil}

    var unknownFields = SwiftProtobuf.UnknownStorage()

    init() {}

    fileprivate var _typealias: Int32? = nil
  }

  struct varMessage {
    // SwiftProtobuf.Message conformance is added in an extension below. See the
    // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
    // methods supported on all messages.

    var `var`: Int32 {
      get {return _var ?? 0}
      set {_var = newValue}
    }
    /// Returns true if ``var`` has been explicitly set.
    var hasVar: Bool {return self._var != nil}
    /// Clears the value of ``var``. Subsequent reads from it will return its default value.
    mutating func clearVar() {self._var = nil}

    var unknownFields = SwiftProtobuf.UnknownStorage()

    init() {}

    fileprivate var _var: Int32? = nil
  }

  struct breakMessage {
    // SwiftProtobuf.Message conformance is added in an extension below. See the
    // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
    // methods supported on all messages.

    var `break`: Int32 {
      get {return _break ?? 0}
      set {_break = newValue}
    }
    /// Returns true if ``break`` has been explicitly set.
    var hasBreak: Bool {return self._break != nil}
    /// Clears the value of ``break``. Subsequent reads from it will return its default value.
    mutating func clearBreak() {self._break = nil}

    var unknownFields = SwiftProtobuf.UnknownStorage()

    init() {}

    fileprivate var _break: Int32? = nil
  }

  struct caseMessage {
    // SwiftProtobuf.Message conformance is added in an extension below. See the
    // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
    // methods supported on all messages.

    var `case`: Int32 {
      get {return _case ?? 0}
      set {_case = newValue}
    }
    /// Returns true if ``case`` has been explicitly set.
    var hasCase: Bool {return self._case != nil}
    /// Clears the value of ``case``. Subsequent reads from it will return its default value.
    mutating func clearCase() {self._case = nil}

    var unknownFields = SwiftProtobuf.UnknownStorage()

    init() {}

    fileprivate var _case: Int32? = nil
  }

  struct continueMessage {
    // SwiftProtobuf.Message conformance is added in an extension below. See the
    // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
    // methods supported on all messages.

    var `continue`: Int32 {
      get {return _continue ?? 0}
      set {_continue = newValue}
    }
    /// Returns true if ``continue`` has been explicitly set.
    var hasContinue: Bool {return self._continue != nil}
    /// Clears the value of ``continue``. Subsequent reads from it will return its default value.
    mutating func clearContinue() {self._continue = nil}

    var unknownFields = SwiftProtobuf.UnknownStorage()

    init() {}

    fileprivate var _continue: Int32? = nil
  }

  struct defaultMessage {
    // SwiftProtobuf.Message conformance is added in an extension below. See the
    // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
    // methods supported on all messages.

    var `default`: Int32 {
      get {return _default ?? 0}
      set {_default = newValue}
    }
    /// Returns true if ``default`` has been explicitly set.
    var hasDefault: Bool {return self._default != nil}
    /// Clears the value of ``default``. Subsequent reads from it will return its default value.
    mutating func clearDefault() {self._default = nil}

    var unknownFields = SwiftProtobuf.UnknownStorage()

    init() {}

    fileprivate var _default: Int32? = nil
  }

  struct deferMessage {
    // SwiftProtobuf.Message conformance is added in an extension below. See the
    // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
    // methods supported on all messages.

    var `defer`: Int32 {
      get {return _defer ?? 0}
      set {_defer = newValue}
    }
    /// Returns true if ``defer`` has been explicitly set.
    var hasDefer: Bool {return self._defer != nil}
    /// Clears the value of ``defer``. Subsequent reads from it will return its default value.
    mutating func clearDefer() {self._defer = nil}

    var unknownFields = SwiftProtobuf.UnknownStorage()

    init() {}

    fileprivate var _defer: Int32? = nil
  }

  struct doMessage {
    // SwiftProtobuf.Message conformance is added in an extension below. See the
    // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
    // methods supported on all messages.

    var `do`: Int32 {
      get {return _do ?? 0}
      set {_do = newValue}
    }
    /// Returns true if ``do`` has been explicitly set.
    var hasDo: Bool {return self._do != nil}
    /// Clears the value of ``do``. Subsequent reads from it will return its default value.
    mutating func clearDo() {self._do = nil}

    var unknownFields = SwiftProtobuf.UnknownStorage()

    init() {}

    fileprivate var _do: Int32? = nil
  }

  struct elseMessage {
    // SwiftProtobuf.Message conformance is added in an extension below. See the
    // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
    // methods supported on all messages.

    var `else`: Int32 {
      get {return _else ?? 0}
      set {_else = newValue}
    }
    /// Returns true if ``else`` has been explicitly set.
    var hasElse: Bool {return self._else != nil}
    /// Clears the value of ``else``. Subsequent reads from it will return its default value.
    mutating func clearElse() {self._else = nil}

    var unknownFields = SwiftProtobuf.UnknownStorage()

    init() {}

    fileprivate var _else: Int32? = nil
  }

  struct fallthroughMessage {
    // SwiftProtobuf.Message conformance is added in an extension below. See the
    // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
    // methods supported on all messages.

    var `fallthrough`: Int32 {
      get {return _fallthrough ?? 0}
      set {_fallthrough = newValue}
    }
    /// Returns true if ``fallthrough`` has been explicitly set.
    var hasFallthrough: Bool {return self._fallthrough != nil}
    /// Clears the value of ``fallthrough``. Subsequent reads from it will return its default value.
    mutating func clearFallthrough() {self._fallthrough = nil}

    var unknownFields = SwiftProtobuf.UnknownStorage()

    init() {}

    fileprivate var _fallthrough: Int32? = nil
  }

  struct forMessage {
    // SwiftProtobuf.Message conformance is added in an extension below. See the
    // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
    // methods supported on all messages.

    var `for`: Int32 {
      get {return _for ?? 0}
      set {_for = newValue}
    }
    /// Returns true if ``for`` has been explicitly set.
    var hasFor: Bool {return self._for != nil}
    /// Clears the value of ``for``. Subsequent reads from it will return its default value.
    mutating func clearFor() {self._for = nil}

    var unknownFields = SwiftProtobuf.UnknownStorage()

    init() {}

    fileprivate var _for: Int32? = nil
  }

  struct guardMessage {
    // SwiftProtobuf.Message conformance is added in an extension below. See the
    // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
    // methods supported on all messages.

    var `guard`: Int32 {
      get {return _guard ?? 0}
      set {_guard = newValue}
    }
    /// Returns true if ``guard`` has been explicitly set.
    var hasGuard: Bool {return self._guard != nil}
    /// Clears the value of ``guard``. Subsequent reads from it will return its default value.
    mutating func clearGuard() {self._guard = nil}

    var unknownFields = SwiftProtobuf.UnknownStorage()

    init() {}

    fileprivate var _guard: Int32? = nil
  }

  struct ifMessage {
    // SwiftProtobuf.Message conformance is added in an extension below. See the
    // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
    // methods supported on all messages.

    var `if`: Int32 {
      get {return _if ?? 0}
      set {_if = newValue}
    }
    /// Returns true if ``if`` has been explicitly set.
    var hasIf: Bool {return self._if != nil}
    /// Clears the value of ``if``. Subsequent reads from it will return its default value.
    mutating func clearIf() {self._if = nil}

    var unknownFields = SwiftProtobuf.UnknownStorage()

    init() {}

    fileprivate var _if: Int32? = nil
  }

  struct inMessage {
    // SwiftProtobuf.Message conformance is added in an extension below. See the
    // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
    // methods supported on all messages.

    var `in`: Int32 {
      get {return _in ?? 0}
      set {_in = newValue}
    }
    /// Returns true if ``in`` has been explicitly set.
    var hasIn: Bool {return self._in != nil}
    /// Clears the value of ``in``. Subsequent reads from it will return its default value.
    mutating func clearIn() {self._in = nil}

    var unknownFields = SwiftProtobuf.UnknownStorage()

    init() {}

    fileprivate var _in: Int32? = nil
  }

  struct repeatMessage {
    // SwiftProtobuf.Message conformance is added in an extension below. See the
    // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
    // methods supported on all messages.

    var `repeat`: Int32 {
      get {return _repeat ?? 0}
      set {_repeat = newValue}
    }
    /// Returns true if ``repeat`` has been explicitly set.
    var hasRepeat: Bool {return self._repeat != nil}
    /// Clears the value of ``repeat``. Subsequent reads from it will return its default value.
    mutating func clearRepeat() {self._repeat = nil}

    var unknownFields = SwiftProtobuf.UnknownStorage()

    init() {}

    fileprivate var _repeat: Int32? = nil
  }

  struct returnMessage {
    // SwiftProtobuf.Message conformance is added in an extension below. See the
    // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
    // methods supported on all messages.

    var `return`: Int32 {
      get {return _return ?? 0}
      set {_return = newValue}
    }
    /// Returns true if ``return`` has been explicitly set.
    var hasReturn: Bool {return self._return != nil}
    /// Clears the value of ``return``. Subsequent reads from it will return its default value.
    mutating func clearReturn() {self._return = nil}

    var unknownFields = SwiftProtobuf.UnknownStorage()

    init() {}

    fileprivate var _return: Int32? = nil
  }

  struct switchMessage {
    // SwiftProtobuf.Message conformance is added in an extension below. See the
    // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
    // methods supported on all messages.

    var `switch`: Int32 {
      get {return _switch ?? 0}
      set {_switch = newValue}
    }
    /// Returns true if ``switch`` has been explicitly set.
    var hasSwitch: Bool {return self._switch != nil}
    /// Clears the value of ``switch``. Subsequent reads from it will return its default value.
    mutating func clearSwitch() {self._switch = nil}

    var unknownFields = SwiftProtobuf.UnknownStorage()

    init() {}

    fileprivate var _switch: Int32? = nil
  }

  struct whereMessage {
    // SwiftProtobuf.Message conformance is added in an extension below. See the
    // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
    // methods supported on all messages.

    var `where`: Int32 {
      get {return _where ?? 0}
      set {_where = newValue}
    }
    /// Returns true if ``where`` has been explicitly set.
    var hasWhere: Bool {return self._where != nil}
    /// Clears the value of ``where``. Subsequent reads from it will return its default value.
    mutating func clearWhere() {self._where = nil}

    var unknownFields = SwiftProtobuf.UnknownStorage()

    init() {}

    fileprivate var _where: Int32? = nil
  }

  struct whileMessage {
    // SwiftProtobuf.Message conformance is added in an extension below. See the
    // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
    // methods supported on all messages.

    var `while`: Int32 {
      get {return _while ?? 0}
      set {_while = newValue}
    }
    /// Returns true if ``while`` has been explicitly set.
    var hasWhile: Bool {return self._while != nil}
    /// Clears the value of ``while``. Subsequent reads from it will return its default value.
    mutating func clearWhile() {self._while = nil}

    var unknownFields = SwiftProtobuf.UnknownStorage()

    init() {}

    fileprivate var _while: Int32? = nil
  }

  struct asMessage {
    // SwiftProtobuf.Message conformance is added in an extension below. See the
    // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
    // methods supported on all messages.

    var `as`: Int32 {
      get {return _as ?? 0}
      set {_as = newValue}
    }
    /// Returns true if ``as`` has been explicitly set.
    var hasAs: Bool {return self._as != nil}
    /// Clears the value of ``as``. Subsequent reads from it will return its default value.
    mutating func clearAs() {self._as = nil}

    var unknownFields = SwiftProtobuf.UnknownStorage()

    init() {}

    fileprivate var _as: Int32? = nil
  }

  struct catchMessage {
    // SwiftProtobuf.Message conformance is added in an extension below. See the
    // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
    // methods supported on all messages.

    var `catch`: Int32 {
      get {return _catch ?? 0}
      set {_catch = newValue}
    }
    /// Returns true if ``catch`` has been explicitly set.
    var hasCatch: Bool {return self._catch != nil}
    /// Clears the value of ``catch``. Subsequent reads from it will return its default value.
    mutating func clearCatch() {self._catch = nil}

    var unknownFields = SwiftProtobuf.UnknownStorage()

    init() {}

    fileprivate var _catch: Int32? = nil
  }

  struct dynamicTypeMessage {
    // SwiftProtobuf.Message conformance is added in an extension below. See the
    // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
    // methods supported on all messages.

    var dynamicType_p: Int32 {
      get {return _dynamicType_p ?? 0}
      set {_dynamicType_p = newValue}
    }
    /// Returns true if `dynamicType_p` has been explicitly set.
    var hasDynamicType_p: Bool {return self._dynamicType_p != nil}
    /// Clears the value of `dynamicType_p`. Subsequent reads from it will return its default value.
    mutating func clearDynamicType_p() {self._dynamicType_p = nil}

    var unknownFields = SwiftProtobuf.UnknownStorage()

    init() {}

    fileprivate var _dynamicType_p: Int32? = nil
  }

  struct falseMessage {
    // SwiftProtobuf.Message conformance is added in an extension below. See the
    // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
    // methods supported on all messages.

    var `false`: Int32 {
      get {return _false ?? 0}
      set {_false = newValue}
    }
    /// Returns true if ``false`` has been explicitly set.
    var hasFalse: Bool {return self._false != nil}
    /// Clears the value of ``false``. Subsequent reads from it will return its default value.
    mutating func clearFalse() {self._false = nil}

    var unknownFields = SwiftProtobuf.UnknownStorage()

    init() {}

    fileprivate var _false: Int32? = nil
  }

  struct isMessage {
    // SwiftProtobuf.Message conformance is added in an extension below. See the
    // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
    // methods supported on all messages.

    var `is`: Int32 {
      get {return _is ?? 0}
      set {_is = newValue}
    }
    /// Returns true if ``is`` has been explicitly set.
    var hasIs: Bool {return self._is != nil}
    /// Clears the value of ``is``. Subsequent reads from it will return its default value.
    mutating func clearIs() {self._is = nil}

    var unknownFields = SwiftProtobuf.UnknownStorage()

    init() {}

    fileprivate var _is: Int32? = nil
  }

  struct nilMessage {
    // SwiftProtobuf.Message conformance is added in an extension below. See the
    // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
    // methods supported on all messages.

    var `nil`: Int32 {
      get {return _nil ?? 0}
      set {_nil = newValue}
    }
    /// Returns true if ``nil`` has been explicitly set.
    var hasNil: Bool {return self._nil != nil}
    /// Clears the value of ``nil``. Subsequent reads from it will return its default value.
    mutating func clearNil() {self._nil = nil}

    var unknownFields = SwiftProtobuf.UnknownStorage()

    init() {}

    fileprivate var _nil: Int32? = nil
  }

  struct rethrowsMessage {
    // SwiftProtobuf.Message conformance is added in an extension below. See the
    // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
    // methods supported on all messages.

    var `rethrows`: Int32 {
      get {return _rethrows ?? 0}
      set {_rethrows = newValue}
    }
    /// Returns true if ``rethrows`` has been explicitly set.
    var hasRethrows: Bool {return self._rethrows != nil}
    /// Clears the value of ``rethrows``. Subsequent reads from it will return its default value.
    mutating func clearRethrows() {self._rethrows = nil}

    var unknownFields = SwiftProtobuf.UnknownStorage()

    init() {}

    fileprivate var _rethrows: Int32? = nil
  }

  struct superMessage {
    // SwiftProtobuf.Message conformance is added in an extension below. See the
    // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
    // methods supported on all messages.

    var `super`: Int32 {
      get {return _super ?? 0}
      set {_super = newValue}
    }
    /// Returns true if ``super`` has been explicitly set.
    var hasSuper: Bool {return self._super != nil}
    /// Clears the value of ``super``. Subsequent reads from it will return its default value.
    mutating func clearSuper() {self._super = nil}

    var unknownFields = SwiftProtobuf.UnknownStorage()

    init() {}

    fileprivate var _super: Int32? = nil
  }

  struct selfMessage {
    // SwiftProtobuf.Message conformance is added in an extension below. See the
    // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
    // methods supported on all messages.

    var self_p: Int32 {
      get {return _self_p ?? 0}
      set {_self_p = newValue}
    }
    /// Returns true if `self_p` has been explicitly set.
    var hasSelf_p: Bool {return self._self_p != nil}
    /// Clears the value of `self_p`. Subsequent reads from it will return its default value.
    mutating func clearSelf_p() {self._self_p = nil}

    var unknownFields = SwiftProtobuf.UnknownStorage()

    init() {}

    fileprivate var _self_p: Int32? = nil
  }

  struct throwMessage {
    // SwiftProtobuf.Message conformance is added in an extension below. See the
    // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
    // methods supported on all messages.

    var `throw`: Int32 {
      get {return _throw ?? 0}
      set {_throw = newValue}
    }
    /// Returns true if ``throw`` has been explicitly set.
    var hasThrow: Bool {return self._throw != nil}
    /// Clears the value of ``throw``. Subsequent reads from it will return its default value.
    mutating func clearThrow() {self._throw = nil}

    var unknownFields = SwiftProtobuf.UnknownStorage()

    init() {}

    fileprivate var _throw: Int32? = nil
  }

  struct throwsMessage {
    // SwiftProtobuf.Message conformance is added in an extension below. See the
    // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
    // methods supported on all messages.

    var `throws`: Int32 {
      get {return _throws ?? 0}
      set {_throws = newValue}
    }
    /// Returns true if ``throws`` has been explicitly set.
    var hasThrows: Bool {return self._throws != nil}
    /// Clears the value of ``throws``. Subsequent reads from it will return its default value.
    mutating func clearThrows() {self._throws = nil}

    var unknownFields = SwiftProtobuf.UnknownStorage()

    init() {}

    fileprivate var _throws: Int32? = nil
  }

  struct trueMessage {
    // SwiftProtobuf.Message conformance is added in an extension below. See the
    // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
    // methods supported on all messages.

    var `true`: Int32 {
      get {return _true ?? 0}
      set {_true = newValue}
    }
    /// Returns true if ``true`` has been explicitly set.
    var hasTrue: Bool {return self._true != nil}
    /// Clears the value of ``true``. Subsequent reads from it will return its default value.
    mutating func clearTrue() {self._true = nil}

    var unknownFields = SwiftProtobuf.UnknownStorage()

    init() {}

    fileprivate var _true: Int32? = nil
  }

  struct tryMessage {
    // SwiftProtobuf.Message conformance is added in an extension below. See the
    // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
    // methods supported on all messages.

    var `try`: Int32 {
      get {return _try ?? 0}
      set {_try = newValue}
    }
    /// Returns true if ``try`` has been explicitly set.
    var hasTry: Bool {return self._try != nil}
    /// Clears the value of ``try``. Subsequent reads from it will return its default value.
    mutating func clearTry() {self._try = nil}

    var unknownFields = SwiftProtobuf.UnknownStorage()

    init() {}

    fileprivate var _try: Int32? = nil
  }

  struct __COLUMN__Message {
    // SwiftProtobuf.Message conformance is added in an extension below. See the
    // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
    // methods supported on all messages.

    var _Column__: Int32 {
      get {return __Column__ ?? 0}
      set {__Column__ = newValue}
    }
    /// Returns true if `_Column__` has been explicitly set.
    var has_Column__: Bool {return self.__Column__ != nil}
    /// Clears the value of `_Column__`. Subsequent reads from it will return its default value.
    mutating func clear_Column__() {self.__Column__ = nil}

    var unknownFields = SwiftProtobuf.UnknownStorage()

    init() {}

    fileprivate var __Column__: Int32? = nil
  }

  struct __FILE__Message {
    // SwiftProtobuf.Message conformance is added in an extension below. See the
    // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
    // methods supported on all messages.

    var _File__: Int32 {
      get {return __File__ ?? 0}
      set {__File__ = newValue}
    }
    /// Returns true if `_File__` has been explicitly set.
    var has_File__: Bool {return self.__File__ != nil}
    /// Clears the value of `_File__`. Subsequent reads from it will return its default value.
    mutating func clear_File__() {self.__File__ = nil}

    var unknownFields = SwiftProtobuf.UnknownStorage()

    init() {}

    fileprivate var __File__: Int32? = nil
  }

  struct __FUNCTION__Message {
    // SwiftProtobuf.Message conformance is added in an extension below. See the
    // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
    // methods supported on all messages.

    var _Function__: Int32 {
      get {return __Function__ ?? 0}
      set {__Function__ = newValue}
    }
    /// Returns true if `_Function__` has been explicitly set.
    var has_Function__: Bool {return self.__Function__ != nil}
    /// Clears the value of `_Function__`. Subsequent reads from it will return its default value.
    mutating func clear_Function__() {self.__Function__ = nil}

    var unknownFields = SwiftProtobuf.UnknownStorage()

    init() {}

    fileprivate var __Function__: Int32? = nil
  }

  struct __LINE__Message {
    // SwiftProtobuf.Message conformance is added in an extension below. See the
    // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
    // methods supported on all messages.

    var _Line__: Int32 {
      get {return __Line__ ?? 0}
      set {__Line__ = newValue}
    }
    /// Returns true if `_Line__` has been explicitly set.
    var has_Line__: Bool {return self.__Line__ != nil}
    /// Clears the value of `_Line__`. Subsequent reads from it will return its default value.
    mutating func clear_Line__() {self.__Line__ = nil}

    var unknownFields = SwiftProtobuf.UnknownStorage()

    init() {}

    fileprivate var __Line__: Int32? = nil
  }

  struct _Message {
    // SwiftProtobuf.Message conformance is added in an extension below. See the
    // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
    // methods supported on all messages.

    var ___: Int32 {
      get {return ____ ?? 0}
      set {____ = newValue}
    }
    /// Returns true if `___` has been explicitly set.
    var has___: Bool {return self.____ != nil}
    /// Clears the value of `___`. Subsequent reads from it will return its default value.
    mutating func clear___() {self.____ = nil}

    var unknownFields = SwiftProtobuf.UnknownStorage()

    init() {}

    fileprivate var ____: Int32? = nil
  }

  struct __Message {
    // SwiftProtobuf.Message conformance is added in an extension below. See the
    // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
    // methods supported on all messages.

    var ____: Int32 {
      get {return _____ ?? 0}
      set {_____ = newValue}
    }
    /// Returns true if `____` has been explicitly set.
    var has____: Bool {return self._____ != nil}
    /// Clears the value of `____`. Subsequent reads from it will return its default value.
    mutating func clear____() {self._____ = nil}

    var unknownFields = SwiftProtobuf.UnknownStorage()

    init() {}

    fileprivate var _____: Int32? = nil
  }

  struct associativity {
    // SwiftProtobuf.Message conformance is added in an extension below. See the
    // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
    // methods supported on all messages.

    var associativity: Int32 {
      get {return _associativity ?? 0}
      set {_associativity = newValue}
    }
    /// Returns true if `associativity` has been explicitly set.
    var hasAssociativity: Bool {return self._associativity != nil}
    /// Clears the value of `associativity`. Subsequent reads from it will return its default value.
    mutating func clearAssociativity() {self._associativity = nil}

    var unknownFields = SwiftProtobuf.UnknownStorage()

    init() {}

    fileprivate var _associativity: Int32? = nil
  }

  struct convenience {
    // SwiftProtobuf.Message conformance is added in an extension below. See the
    // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
    // methods supported on all messages.

    var convenience: Int32 {
      get {return _convenience ?? 0}
      set {_convenience = newValue}
    }
    /// Returns true if `convenience` has been explicitly set.
    var hasConvenience: Bool {return self._convenience != nil}
    /// Clears the value of `convenience`. Subsequent reads from it will return its default value.
    mutating func clearConvenience() {self._convenience = nil}

    var unknownFields = SwiftProtobuf.UnknownStorage()

    init() {}

    fileprivate var _convenience: Int32? = nil
  }

  struct dynamic {
    // SwiftProtobuf.Message conformance is added in an extension below. See the
    // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
    // methods supported on all messages.

    var dynamic: Int32 {
      get {return _dynamic ?? 0}
      set {_dynamic = newValue}
    }
    /// Returns true if `dynamic` has been explicitly set.
    var hasDynamic: Bool {return self._dynamic != nil}
    /// Clears the value of `dynamic`. Subsequent reads from it will return its default value.
    mutating func clearDynamic() {self._dynamic = nil}

    var unknownFields = SwiftProtobuf.UnknownStorage()

    init() {}

    fileprivate var _dynamic: Int32? = nil
  }

  struct didSet {
    // SwiftProtobuf.Message conformance is added in an extension below. See the
    // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
    // methods supported on all messages.

    var didSet: Int32 {
      get {return _didSet ?? 0}
      set {_didSet = newValue}
    }
    /// Returns true if `didSet` has been explicitly set.
    var hasDidSet: Bool {return self._didSet != nil}
    /// Clears the value of `didSet`. Subsequent reads from it will return its default value.
    mutating func clearDidSet() {self._didSet = nil}

    var unknownFields = SwiftProtobuf.UnknownStorage()

    init() {}

    fileprivate var _didSet: Int32? = nil
  }

  struct final {
    // SwiftProtobuf.Message conformance is added in an extension below. See the
    // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
    // methods supported on all messages.

    var final: Int32 {
      get {return _final ?? 0}
      set {_final = newValue}
    }
    /// Returns true if `final` has been explicitly set.
    var hasFinal: Bool {return self._final != nil}
    /// Clears the value of `final`. Subsequent reads from it will return its default value.
    mutating func clearFinal() {self._final = nil}

    var unknownFields = SwiftProtobuf.UnknownStorage()

    init() {}

    fileprivate var _final: Int32? = nil
  }

  struct get {
    // SwiftProtobuf.Message conformance is added in an extension below. See the
    // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
    // methods supported on all messages.

    var get: Int32 {
      get {return _get ?? 0}
      set {_get = newValue}
    }
    /// Returns true if `get` has been explicitly set.
    var hasGet: Bool {return self._get != nil}
    /// Clears the value of `get`. Subsequent reads from it will return its default value.
    mutating func clearGet() {self._get = nil}

    var unknownFields = SwiftProtobuf.UnknownStorage()

    init() {}

    fileprivate var _get: Int32? = nil
  }

  struct infix {
    // SwiftProtobuf.Message conformance is added in an extension below. See the
    // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
    // methods supported on all messages.

    var infix: Int32 {
      get {return _infix ?? 0}
      set {_infix = newValue}
    }
    /// Returns true if `infix` has been explicitly set.
    var hasInfix: Bool {return self._infix != nil}
    /// Clears the value of `infix`. Subsequent reads from it will return its default value.
    mutating func clearInfix() {self._infix = nil}

    var unknownFields = SwiftProtobuf.UnknownStorage()

    init() {}

    fileprivate var _infix: Int32? = nil
  }

  struct indirect {
    // SwiftProtobuf.Message conformance is added in an extension below. See the
    // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
    // methods supported on all messages.

    var indirect: Int32 {
      get {return _indirect ?? 0}
      set {_indirect = newValue}
    }
    /// Returns true if `indirect` has been explicitly set.
    var hasIndirect: Bool {return self._indirect != nil}
    /// Clears the value of `indirect`. Subsequent reads from it will return its default value.
    mutating func clearIndirect() {self._indirect = nil}

    var unknownFields = SwiftProtobuf.UnknownStorage()

    init() {}

    fileprivate var _indirect: Int32? = nil
  }

  struct lazy {
    // SwiftProtobuf.Message conformance is added in an extension below. See the
    // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
    // methods supported on all messages.

    var lazy: Int32 {
      get {return _lazy ?? 0}
      set {_lazy = newValue}
    }
    /// Returns true if `lazy` has been explicitly set.
    var hasLazy: Bool {return self._lazy != nil}
    /// Clears the value of `lazy`. Subsequent reads from it will return its default value.
    mutating func clearLazy() {self._lazy = nil}

    var unknownFields = SwiftProtobuf.UnknownStorage()

    init() {}

    fileprivate var _lazy: Int32? = nil
  }

  struct left {
    // SwiftProtobuf.Message conformance is added in an extension below. See the
    // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
    // methods supported on all messages.

    var left: Int32 {
      get {return _left ?? 0}
      set {_left = newValue}
    }
    /// Returns true if `left` has been explicitly set.
    var hasLeft: Bool {return self._left != nil}
    /// Clears the value of `left`. Subsequent reads from it will return its default value.
    mutating func clearLeft() {self._left = nil}

    var unknownFields = SwiftProtobuf.UnknownStorage()

    init() {}

    fileprivate var _left: Int32? = nil
  }

  struct mutating {
    // SwiftProtobuf.Message conformance is added in an extension below. See the
    // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
    // methods supported on all messages.

    var mutating: Int32 {
      get {return _mutating ?? 0}
      set {_mutating = newValue}
    }
    /// Returns true if `mutating` has been explicitly set.
    var hasMutating: Bool {return self._mutating != nil}
    /// Clears the value of `mutating`. Subsequent reads from it will return its default value.
    mutating func clearMutating() {self._mutating = nil}

    var unknownFields = SwiftProtobuf.UnknownStorage()

    init() {}

    fileprivate var _mutating: Int32? = nil
  }

  struct none {
    // SwiftProtobuf.Message conformance is added in an extension below. See the
    // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
    // methods supported on all messages.

    var none: Int32 {
      get {return _none ?? 0}
      set {_none = newValue}
    }
    /// Returns true if `none` has been explicitly set.
    var hasNone: Bool {return self._none != nil}
    /// Clears the value of `none`. Subsequent reads from it will return its default value.
    mutating func clearNone() {self._none = nil}

    var unknownFields = SwiftProtobuf.UnknownStorage()

    init() {}

    fileprivate var _none: Int32? = nil
  }

  struct nonmutating {
    // SwiftProtobuf.Message conformance is added in an extension below. See the
    // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
    // methods supported on all messages.

    var nonmutating: Int32 {
      get {return _nonmutating ?? 0}
      set {_nonmutating = newValue}
    }
    /// Returns true if `nonmutating` has been explicitly set.
    var hasNonmutating: Bool {return self._nonmutating != nil}
    /// Clears the value of `nonmutating`. Subsequent reads from it will return its default value.
    mutating func clearNonmutating() {self._nonmutating = nil}

    var unknownFields = SwiftProtobuf.UnknownStorage()

    init() {}

    fileprivate var _nonmutating: Int32? = nil
  }

  struct optional {
    // SwiftProtobuf.Message conformance is added in an extension below. See the
    // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
    // methods supported on all messages.

    var optional: Int32 {
      get {return _optional ?? 0}
      set {_optional = newValue}
    }
    /// Returns true if `optional` has been explicitly set.
    var hasOptional: Bool {return self._optional != nil}
    /// Clears the value of `optional`. Subsequent reads from it will return its default value.
    mutating func clearOptional() {self._optional = nil}

    var unknownFields = SwiftProtobuf.UnknownStorage()

    init() {}

    fileprivate var _optional: Int32? = nil
  }

  struct override {
    // SwiftProtobuf.Message conformance is added in an extension below. See the
    // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
    // methods supported on all messages.

    var override: Int32 {
      get {return _override ?? 0}
      set {_override = newValue}
    }
    /// Returns true if `override` has been explicitly set.
    var hasOverride: Bool {return self._override != nil}
    /// Clears the value of `override`. Subsequent reads from it will return its default value.
    mutating func clearOverride() {self._override = nil}

    var unknownFields = SwiftProtobuf.UnknownStorage()

    init() {}

    fileprivate var _override: Int32? = nil
  }

  struct postfix {
    // SwiftProtobuf.Message conformance is added in an extension below. See the
    // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
    // methods supported on all messages.

    var postfix: Int32 {
      get {return _postfix ?? 0}
      set {_postfix = newValue}
    }
    /// Returns true if `postfix` has been explicitly set.
    var hasPostfix: Bool {return self._postfix != nil}
    /// Clears the value of `postfix`. Subsequent reads from it will return its default value.
    mutating func clearPostfix() {self._postfix = nil}

    var unknownFields = SwiftProtobuf.UnknownStorage()

    init() {}

    fileprivate var _postfix: Int32? = nil
  }

  struct precedence {
    // SwiftProtobuf.Message conformance is added in an extension below. See the
    // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
    // methods supported on all messages.

    var precedence: Int32 {
      get {return _precedence ?? 0}
      set {_precedence = newValue}
    }
    /// Returns true if `precedence` has been explicitly set.
    var hasPrecedence: Bool {return self._precedence != nil}
    /// Clears the value of `precedence`. Subsequent reads from it will return its default value.
    mutating func clearPrecedence() {self._precedence = nil}

    var unknownFields = SwiftProtobuf.UnknownStorage()

    init() {}

    fileprivate var _precedence: Int32? = nil
  }

  struct prefix {
    // SwiftProtobuf.Message conformance is added in an extension below. See the
    // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
    // methods supported on all messages.

    var prefix: Int32 {
      get {return _prefix ?? 0}
      set {_prefix = newValue}
    }
    /// Returns true if `prefix` has been explicitly set.
    var hasPrefix: Bool {return self._prefix != nil}
    /// Clears the value of `prefix`. Subsequent reads from it will return its default value.
    mutating func clearPrefix() {self._prefix = nil}

    var unknownFields = SwiftProtobuf.UnknownStorage()

    init() {}

    fileprivate var _prefix: Int32? = nil
  }

  struct required {
    // SwiftProtobuf.Message conformance is added in an extension below. See the
    // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
    // methods supported on all messages.

    var required: Int32 {
      get {return _required ?? 0}
      set {_required = newValue}
    }
    /// Returns true if `required` has been explicitly set.
    var hasRequired: Bool {return self._required != nil}
    /// Clears the value of `required`. Subsequent reads from it will return its default value.
    mutating func clearRequired() {self._required = nil}

    var unknownFields = SwiftProtobuf.UnknownStorage()

    init() {}

    fileprivate var _required: Int32? = nil
  }

  struct right {
    // SwiftProtobuf.Message conformance is added in an extension below. See the
    // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
    // methods supported on all messages.

    var right: Int32 {
      get {return _right ?? 0}
      set {_right = newValue}
    }
    /// Returns true if `right` has been explicitly set.
    var hasRight: Bool {return self._right != nil}
    /// Clears the value of `right`. Subsequent reads from it will return its default value.
    mutating func clearRight() {self._right = nil}

    var unknownFields = SwiftProtobuf.UnknownStorage()

    init() {}

    fileprivate var _right: Int32? = nil
  }

  struct set {
    // SwiftProtobuf.Message conformance is added in an extension below. See the
    // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
    // methods supported on all messages.

    var set: Int32 {
      get {return _set ?? 0}
      set {_set = newValue}
    }
    /// Returns true if `set` has been explicitly set.
    var hasSet: Bool {return self._set != nil}
    /// Clears the value of `set`. Subsequent reads from it will return its default value.
    mutating func clearSet() {self._set = nil}

    var unknownFields = SwiftProtobuf.UnknownStorage()

    init() {}

    fileprivate var _set: Int32? = nil
  }

  struct TypeMessage {
    // SwiftProtobuf.Message conformance is added in an extension below. See the
    // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
    // methods supported on all messages.

    var type: Int32 {
      get {return _type ?? 0}
      set {_type = newValue}
    }
    /// Returns true if `type` has been explicitly set.
    var hasType: Bool {return self._type != nil}
    /// Clears the value of `type`. Subsequent reads from it will return its default value.
    mutating func clearType() {self._type = nil}

    var unknownFields = SwiftProtobuf.UnknownStorage()

    init() {}

    fileprivate var _type: Int32? = nil
  }

  struct unowned {
    // SwiftProtobuf.Message conformance is added in an extension below. See the
    // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
    // methods supported on all messages.

    var unowned: Int32 {
      get {return _unowned ?? 0}
      set {_unowned = newValue}
    }
    /// Returns true if `unowned` has been explicitly set.
    var hasUnowned: Bool {return self._unowned != nil}
    /// Clears the value of `unowned`. Subsequent reads from it will return its default value.
    mutating func clearUnowned() {self._unowned = nil}

    var unknownFields = SwiftProtobuf.UnknownStorage()

    init() {}

    fileprivate var _unowned: Int32? = nil
  }

  struct weak {
    // SwiftProtobuf.Message conformance is added in an extension below. See the
    // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
    // methods supported on all messages.

    var weak: Int32 {
      get {return _weak ?? 0}
      set {_weak = newValue}
    }
    /// Returns true if `weak` has been explicitly set.
    var hasWeak: Bool {return self._weak != nil}
    /// Clears the value of `weak`. Subsequent reads from it will return its default value.
    mutating func clearWeak() {self._weak = nil}

    var unknownFields = SwiftProtobuf.UnknownStorage()

    init() {}

    fileprivate var _weak: Int32? = nil
  }

  struct willSet {
    // SwiftProtobuf.Message conformance is added in an extension below. See the
    // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
    // methods supported on all messages.

    var willSet: Int32 {
      get {return _willSet ?? 0}
      set {_willSet = newValue}
    }
    /// Returns true if `willSet` has been explicitly set.
    var hasWillSet: Bool {return self._willSet != nil}
    /// Clears the value of `willSet`. Subsequent reads from it will return its default value.
    mutating func clearWillSet() {self._willSet = nil}

    var unknownFields = SwiftProtobuf.UnknownStorage()

    init() {}

    fileprivate var _willSet: Int32? = nil
  }

  struct id {
    // SwiftProtobuf.Message conformance is added in an extension below. See the
    // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
    // methods supported on all messages.

    var id: Int32 {
      get {return _id ?? 0}
      set {_id = newValue}
    }
    /// Returns true if `id` has been explicitly set.
    var hasID: Bool {return self._id != nil}
    /// Clears the value of `id`. Subsequent reads from it will return its default value.
    mutating func clearID() {self._id = nil}

    var unknownFields = SwiftProtobuf.UnknownStorage()

    init() {}

    fileprivate var _id: Int32? = nil
  }

  struct _cmd {
    // SwiftProtobuf.Message conformance is added in an extension below. See the
    // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
    // methods supported on all messages.

    var cmd: Int32 {
      get {return _cmd ?? 0}
      set {_cmd = newValue}
    }
    /// Returns true if `cmd` has been explicitly set.
    var hasCmd: Bool {return self._cmd != nil}
    /// Clears the value of `cmd`. Subsequent reads from it will return its default value.
    mutating func clearCmd() {self._cmd = nil}

    var unknownFields = SwiftProtobuf.UnknownStorage()

    init() {}

    fileprivate var _cmd: Int32? = nil
  }

  struct out {
    // SwiftProtobuf.Message conformance is added in an extension below. See the
    // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
    // methods supported on all messages.

    var out: Int32 {
      get {return _out ?? 0}
      set {_out = newValue}
    }
    /// Returns true if `out` has been explicitly set.
    var hasOut: Bool {return self._out != nil}
    /// Clears the value of `out`. Subsequent reads from it will return its default value.
    mutating func clearOut() {self._out = nil}

    var unknownFields = SwiftProtobuf.UnknownStorage()

    init() {}

    fileprivate var _out: Int32? = nil
  }

  struct bycopy {
    // SwiftProtobuf.Message conformance is added in an extension below. See the
    // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
    // methods supported on all messages.

    var bycopy: Int32 {
      get {return _bycopy ?? 0}
      set {_bycopy = newValue}
    }
    /// Returns true if `bycopy` has been explicitly set.
    var hasBycopy: Bool {return self._bycopy != nil}
    /// Clears the value of `bycopy`. Subsequent reads from it will return its default value.
    mutating func clearBycopy() {self._bycopy = nil}

    var unknownFields = SwiftProtobuf.UnknownStorage()

    init() {}

    fileprivate var _bycopy: Int32? = nil
  }

  struct byref {
    // SwiftProtobuf.Message conformance is added in an extension below. See the
    // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
    // methods supported on all messages.

    var byref: Int32 {
      get {return _byref ?? 0}
      set {_byref = newValue}
    }
    /// Returns true if `byref` has been explicitly set.
    var hasByref: Bool {return self._byref != nil}
    /// Clears the value of `byref`. Subsequent reads from it will return its default value.
    mutating func clearByref() {self._byref = nil}

    var unknownFields = SwiftProtobuf.UnknownStorage()

    init() {}

    fileprivate var _byref: Int32? = nil
  }

  struct oneway {
    // SwiftProtobuf.Message conformance is added in an extension below. See the
    // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
    // methods supported on all messages.

    var oneway: Int32 {
      get {return _oneway ?? 0}
      set {_oneway = newValue}
    }
    /// Returns true if `oneway` has been explicitly set.
    var hasOneway: Bool {return self._oneway != nil}
    /// Clears the value of `oneway`. Subsequent reads from it will return its default value.
    mutating func clearOneway() {self._oneway = nil}

    var unknownFields = SwiftProtobuf.UnknownStorage()

    init() {}

    fileprivate var _oneway: Int32? = nil
  }

  struct and {
    // SwiftProtobuf.Message conformance is added in an extension below. See the
    // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
    // methods supported on all messages.

    var and: Int32 {
      get {return _and ?? 0}
      set {_and = newValue}
    }
    /// Returns true if `and` has been explicitly set.
    var hasAnd: Bool {return self._and != nil}
    /// Clears the value of `and`. Subsequent reads from it will return its default value.
    mutating func clearAnd() {self._and = nil}

    var unknownFields = SwiftProtobuf.UnknownStorage()

    init() {}

    fileprivate var _and: Int32? = nil
  }

  struct and_eq {
    // SwiftProtobuf.Message conformance is added in an extension below. See the
    // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
    // methods supported on all messages.

    var andEq: Int32 {
      get {return _andEq ?? 0}
      set {_andEq = newValue}
    }
    /// Returns true if `andEq` has been explicitly set.
    var hasAndEq: Bool {return self._andEq != nil}
    /// Clears the value of `andEq`. Subsequent reads from it will return its default value.
    mutating func clearAndEq() {self._andEq = nil}

    var unknownFields = SwiftProtobuf.UnknownStorage()

    init() {}

    fileprivate var _andEq: Int32? = nil
  }

  struct alignas {
    // SwiftProtobuf.Message conformance is added in an extension below. See the
    // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
    // methods supported on all messages.

    var alignas: Int32 {
      get {return _alignas ?? 0}
      set {_alignas = newValue}
    }
    /// Returns true if `alignas` has been explicitly set.
    var hasAlignas: Bool {return self._alignas != nil}
    /// Clears the value of `alignas`. Subsequent reads from it will return its default value.
    mutating func clearAlignas() {self._alignas = nil}

    var unknownFields = SwiftProtobuf.UnknownStorage()

    init() {}

    fileprivate var _alignas: Int32? = nil
  }

  struct alignof {
    // SwiftProtobuf.Message conformance is added in an extension below. See the
    // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
    // methods supported on all messages.

    var alignof: Int32 {
      get {return _alignof ?? 0}
      set {_alignof = newValue}
    }
    /// Returns true if `alignof` has been explicitly set.
    var hasAlignof: Bool {return self._alignof != nil}
    /// Clears the value of `alignof`. Subsequent reads from it will return its default value.
    mutating func clearAlignof() {self._alignof = nil}

    var unknownFields = SwiftProtobuf.UnknownStorage()

    init() {}

    fileprivate var _alignof: Int32? = nil
  }

  struct asm {
    // SwiftProtobuf.Message conformance is added in an extension below. See the
    // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
    // methods supported on all messages.

    var asm: Int32 {
      get {return _asm ?? 0}
      set {_asm = newValue}
    }
    /// Returns true if `asm` has been explicitly set.
    var hasAsm: Bool {return self._asm != nil}
    /// Clears the value of `asm`. Subsequent reads from it will return its default value.
    mutating func clearAsm() {self._asm = nil}

    var unknownFields = SwiftProtobuf.UnknownStorage()

    init() {}

    fileprivate var _asm: Int32? = nil
  }

  struct auto {
    // SwiftProtobuf.Message conformance is added in an extension below. See the
    // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
    // methods supported on all messages.

    var auto: Int32 {
      get {return _auto ?? 0}
      set {_auto = newValue}
    }
    /// Returns true if `auto` has been explicitly set.
    var hasAuto: Bool {return self._auto != nil}
    /// Clears the value of `auto`. Subsequent reads from it will return its default value.
    mutating func clearAuto() {self._auto = nil}

    var unknownFields = SwiftProtobuf.UnknownStorage()

    init() {}

    fileprivate var _auto: Int32? = nil
  }

  struct bitand {
    // SwiftProtobuf.Message conformance is added in an extension below. See the
    // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
    // methods supported on all messages.

    var bitand: Int32 {
      get {return _bitand ?? 0}
      set {_bitand = newValue}
    }
    /// Returns true if `bitand` has been explicitly set.
    var hasBitand: Bool {return self._bitand != nil}
    /// Clears the value of `bitand`. Subsequent reads from it will return its default value.
    mutating func clearBitand() {self._bitand = nil}

    var unknownFields = SwiftProtobuf.UnknownStorage()

    init() {}

    fileprivate var _bitand: Int32? = nil
  }

  struct bitor {
    // SwiftProtobuf.Message conformance is added in an extension below. See the
    // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
    // methods supported on all messages.

    var bitor: Int32 {
      get {return _bitor ?? 0}
      set {_bitor = newValue}
    }
    /// Returns true if `bitor` has been explicitly set.
    var hasBitor: Bool {return self._bitor != nil}
    /// Clears the value of `bitor`. Subsequent reads from it will return its default value.
    mutating func clearBitor() {self._bitor = nil}

    var unknownFields = SwiftProtobuf.UnknownStorage()

    init() {}

    fileprivate var _bitor: Int32? = nil
  }

  struct bool {
    // SwiftProtobuf.Message conformance is added in an extension below. See the
    // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
    // methods supported on all messages.

    var bool: Int32 {
      get {return _bool ?? 0}
      set {_bool = newValue}
    }
    /// Returns true if `bool` has been explicitly set.
    var hasBool: Bool {return self._bool != nil}
    /// Clears the value of `bool`. Subsequent reads from it will return its default value.
    mutating func clearBool() {self._bool = nil}

    var unknownFields = SwiftProtobuf.UnknownStorage()

    init() {}

    fileprivate var _bool: Int32? = nil
  }

  struct char {
    // SwiftProtobuf.Message conformance is added in an extension below. See the
    // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
    // methods supported on all messages.

    var char: Int32 {
      get {return _char ?? 0}
      set {_char = newValue}
    }
    /// Returns true if `char` has been explicitly set.
    var hasChar: Bool {return self._char != nil}
    /// Clears the value of `char`. Subsequent reads from it will return its default value.
    mutating func clearChar() {self._char = nil}

    var unknownFields = SwiftProtobuf.UnknownStorage()

    init() {}

    fileprivate var _char: Int32? = nil
  }

  struct char16_t {
    // SwiftProtobuf.Message conformance is added in an extension below. See the
    // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
    // methods supported on all messages.

    var char16T: Int32 {
      get {return _char16T ?? 0}
      set {_char16T = newValue}
    }
    /// Returns true if `char16T` has been explicitly set.
    var hasChar16T: Bool {return self._char16T != nil}
    /// Clears the value of `char16T`. Subsequent reads from it will return its default value.
    mutating func clearChar16T() {self._char16T = nil}

    var unknownFields = SwiftProtobuf.UnknownStorage()

    init() {}

    fileprivate var _char16T: Int32? = nil
  }

  struct char32_t {
    // SwiftProtobuf.Message conformance is added in an extension below. See the
    // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
    // methods supported on all messages.

    var char32T: Int32 {
      get {return _char32T ?? 0}
      set {_char32T = newValue}
    }
    /// Returns true if `char32T` has been explicitly set.
    var hasChar32T: Bool {return self._char32T != nil}
    /// Clears the value of `char32T`. Subsequent reads from it will return its default value.
    mutating func clearChar32T() {self._char32T = nil}

    var unknownFields = SwiftProtobuf.UnknownStorage()

    init() {}

    fileprivate var _char32T: Int32? = nil
  }

  struct compl {
    // SwiftProtobuf.Message conformance is added in an extension below. See the
    // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
    // methods supported on all messages.

    var compl: Int32 {
      get {return _compl ?? 0}
      set {_compl = newValue}
    }
    /// Returns true if `compl` has been explicitly set.
    var hasCompl: Bool {return self._compl != nil}
    /// Clears the value of `compl`. Subsequent reads from it will return its default value.
    mutating func clearCompl() {self._compl = nil}

    var unknownFields = SwiftProtobuf.UnknownStorage()

    init() {}

    fileprivate var _compl: Int32? = nil
  }

  struct const {
    // SwiftProtobuf.Message conformance is added in an extension below. See the
    // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
    // methods supported on all messages.

    var const: Int32 {
      get {return _const ?? 0}
      set {_const = newValue}
    }
    /// Returns true if `const` has been explicitly set.
    var hasConst: Bool {return self._const != nil}
    /// Clears the value of `const`. Subsequent reads from it will return its default value.
    mutating func clearConst() {self._const = nil}

    var unknownFields = SwiftProtobuf.UnknownStorage()

    init() {}

    fileprivate var _const: Int32? = nil
  }

  struct constexpr {
    // SwiftProtobuf.Message conformance is added in an extension below. See the
    // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
    // methods supported on all messages.

    var constexpr: Int32 {
      get {return _constexpr ?? 0}
      set {_constexpr = newValue}
    }
    /// Returns true if `constexpr` has been explicitly set.
    var hasConstexpr: Bool {return self._constexpr != nil}
    /// Clears the value of `constexpr`. Subsequent reads from it will return its default value.
    mutating func clearConstexpr() {self._constexpr = nil}

    var unknownFields = SwiftProtobuf.UnknownStorage()

    init() {}

    fileprivate var _constexpr: Int32? = nil
  }

  struct const_cast {
    // SwiftProtobuf.Message conformance is added in an extension below. See the
    // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
    // methods supported on all messages.

    var constCast: Int32 {
      get {return _constCast ?? 0}
      set {_constCast = newValue}
    }
    /// Returns true if `constCast` has been explicitly set.
    var hasConstCast: Bool {return self._constCast != nil}
    /// Clears the value of `constCast`. Subsequent reads from it will return its default value.
    mutating func clearConstCast() {self._constCast = nil}

    var unknownFields = SwiftProtobuf.UnknownStorage()

    init() {}

    fileprivate var _constCast: Int32? = nil
  }

  struct decltype {
    // SwiftProtobuf.Message conformance is added in an extension below. See the
    // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
    // methods supported on all messages.

    var decltype: Int32 {
      get {return _decltype ?? 0}
      set {_decltype = newValue}
    }
    /// Returns true if `decltype` has been explicitly set.
    var hasDecltype: Bool {return self._decltype != nil}
    /// Clears the value of `decltype`. Subsequent reads from it will return its default value.
    mutating func clearDecltype() {self._decltype = nil}

    var unknownFields = SwiftProtobuf.UnknownStorage()

    init() {}

    fileprivate var _decltype: Int32? = nil
  }

  struct delete {
    // SwiftProtobuf.Message conformance is added in an extension below. See the
    // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
    // methods supported on all messages.

    var delete: Int32 {
      get {return _delete ?? 0}
      set {_delete = newValue}
    }
    /// Returns true if `delete` has been explicitly set.
    var hasDelete: Bool {return self._delete != nil}
    /// Clears the value of `delete`. Subsequent reads from it will return its default value.
    mutating func clearDelete() {self._delete = nil}

    var unknownFields = SwiftProtobuf.UnknownStorage()

    init() {}

    fileprivate var _delete: Int32? = nil
  }

  struct dynamic_cast {
    // SwiftProtobuf.Message conformance is added in an extension below. See the
    // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
    // methods supported on all messages.

    var dynamicCast: Int32 {
      get {return _dynamicCast ?? 0}
      set {_dynamicCast = newValue}
    }
    /// Returns true if `dynamicCast` has been explicitly set.
    var hasDynamicCast: Bool {return self._dynamicCast != nil}
    /// Clears the value of `dynamicCast`. Subsequent reads from it will return its default value.
    mutating func clearDynamicCast() {self._dynamicCast = nil}

    var unknownFields = SwiftProtobuf.UnknownStorage()

    init() {}

    fileprivate var _dynamicCast: Int32? = nil
  }

  struct explicit {
    // SwiftProtobuf.Message conformance is added in an extension below. See the
    // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
    // methods supported on all messages.

    var explicit: Int32 {
      get {return _explicit ?? 0}
      set {_explicit = newValue}
    }
    /// Returns true if `explicit` has been explicitly set.
    var hasExplicit: Bool {return self._explicit != nil}
    /// Clears the value of `explicit`. Subsequent reads from it will return its default value.
    mutating func clearExplicit() {self._explicit = nil}

    var unknownFields = SwiftProtobuf.UnknownStorage()

    init() {}

    fileprivate var _explicit: Int32? = nil
  }

  struct export {
    // SwiftProtobuf.Message conformance is added in an extension below. See the
    // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
    // methods supported on all messages.

    var export: Int32 {
      get {return _export ?? 0}
      set {_export = newValue}
    }
    /// Returns true if `export` has been explicitly set.
    var hasExport: Bool {return self._export != nil}
    /// Clears the value of `export`. Subsequent reads from it will return its default value.
    mutating func clearExport() {self._export = nil}

    var unknownFields = SwiftProtobuf.UnknownStorage()

    init() {}

    fileprivate var _export: Int32? = nil
  }

  struct extern {
    // SwiftProtobuf.Message conformance is added in an extension below. See the
    // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
    // methods supported on all messages.

    var extern: Int32 {
      get {return _extern ?? 0}
      set {_extern = newValue}
    }
    /// Returns true if `extern` has been explicitly set.
    var hasExtern: Bool {return self._extern != nil}
    /// Clears the value of `extern`. Subsequent reads from it will return its default value.
    mutating func clearExtern() {self._extern = nil}

    var unknownFields = SwiftProtobuf.UnknownStorage()

    init() {}

    fileprivate var _extern: Int32? = nil
  }

  struct friend {
    // SwiftProtobuf.Message conformance is added in an extension below. See the
    // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
    // methods supported on all messages.

    var friend: Int32 {
      get {return _friend ?? 0}
      set {_friend = newValue}
    }
    /// Returns true if `friend` has been explicitly set.
    var hasFriend: Bool {return self._friend != nil}
    /// Clears the value of `friend`. Subsequent reads from it will return its default value.
    mutating func clearFriend() {self._friend = nil}

    var unknownFields = SwiftProtobuf.UnknownStorage()

    init() {}

    fileprivate var _friend: Int32? = nil
  }

  struct goto {
    // SwiftProtobuf.Message conformance is added in an extension below. See the
    // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
    // methods supported on all messages.

    var goto: Int32 {
      get {return _goto ?? 0}
      set {_goto = newValue}
    }
    /// Returns true if `goto` has been explicitly set.
    var hasGoto: Bool {return self._goto != nil}
    /// Clears the value of `goto`. Subsequent reads from it will return its default value.
    mutating func clearGoto() {self._goto = nil}

    var unknownFields = SwiftProtobuf.UnknownStorage()

    init() {}

    fileprivate var _goto: Int32? = nil
  }

  struct inline {
    // SwiftProtobuf.Message conformance is added in an extension below. See the
    // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
    // methods supported on all messages.

    var inline: Int32 {
      get {return _inline ?? 0}
      set {_inline = newValue}
    }
    /// Returns true if `inline` has been explicitly set.
    var hasInline: Bool {return self._inline != nil}
    /// Clears the value of `inline`. Subsequent reads from it will return its default value.
    mutating func clearInline() {self._inline = nil}

    var unknownFields = SwiftProtobuf.UnknownStorage()

    init() {}

    fileprivate var _inline: Int32? = nil
  }

  struct long {
    // SwiftProtobuf.Message conformance is added in an extension below. See the
    // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
    // methods supported on all messages.

    var long: Int32 {
      get {return _long ?? 0}
      set {_long = newValue}
    }
    /// Returns true if `long` has been explicitly set.
    var hasLong: Bool {return self._long != nil}
    /// Clears the value of `long`. Subsequent reads from it will return its default value.
    mutating func clearLong() {self._long = nil}

    var unknownFields = SwiftProtobuf.UnknownStorage()

    init() {}

    fileprivate var _long: Int32? = nil
  }

  struct mutable {
    // SwiftProtobuf.Message conformance is added in an extension below. See the
    // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
    // methods supported on all messages.

    var mutable: Int32 {
      get {return _mutable ?? 0}
      set {_mutable = newValue}
    }
    /// Returns true if `mutable` has been explicitly set.
    var hasMutable: Bool {return self._mutable != nil}
    /// Clears the value of `mutable`. Subsequent reads from it will return its default value.
    mutating func clearMutable() {self._mutable = nil}

    var unknownFields = SwiftProtobuf.UnknownStorage()

    init() {}

    fileprivate var _mutable: Int32? = nil
  }

  struct namespace {
    // SwiftProtobuf.Message conformance is added in an extension below. See the
    // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
    // methods supported on all messages.

    var namespace: Int32 {
      get {return _namespace ?? 0}
      set {_namespace = newValue}
    }
    /// Returns true if `namespace` has been explicitly set.
    var hasNamespace: Bool {return self._namespace != nil}
    /// Clears the value of `namespace`. Subsequent reads from it will return its default value.
    mutating func clearNamespace() {self._namespace = nil}

    var unknownFields = SwiftProtobuf.UnknownStorage()

    init() {}

    fileprivate var _namespace: Int32? = nil
  }

  struct new {
    // SwiftProtobuf.Message conformance is added in an extension below. See the
    // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
    // methods supported on all messages.

    var new: Int32 {
      get {return _new ?? 0}
      set {_new = newValue}
    }
    /// Returns true if `new` has been explicitly set.
    var hasNew: Bool {return self._new != nil}
    /// Clears the value of `new`. Subsequent reads from it will return its default value.
    mutating func clearNew() {self._new = nil}

    var unknownFields = SwiftProtobuf.UnknownStorage()

    init() {}

    fileprivate var _new: Int32? = nil
  }

  struct noexcept {
    // SwiftProtobuf.Message conformance is added in an extension below. See the
    // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
    // methods supported on all messages.

    var noexcept: Int32 {
      get {return _noexcept ?? 0}
      set {_noexcept = newValue}
    }
    /// Returns true if `noexcept` has been explicitly set.
    var hasNoexcept: Bool {return self._noexcept != nil}
    /// Clears the value of `noexcept`. Subsequent reads from it will return its default value.
    mutating func clearNoexcept() {self._noexcept = nil}

    var unknownFields = SwiftProtobuf.UnknownStorage()

    init() {}

    fileprivate var _noexcept: Int32? = nil
  }

  struct not {
    // SwiftProtobuf.Message conformance is added in an extension below. See the
    // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
    // methods supported on all messages.

    var not: Int32 {
      get {return _not ?? 0}
      set {_not = newValue}
    }
    /// Returns true if `not` has been explicitly set.
    var hasNot: Bool {return self._not != nil}
    /// Clears the value of `not`. Subsequent reads from it will return its default value.
    mutating func clearNot() {self._not = nil}

    var unknownFields = SwiftProtobuf.UnknownStorage()

    init() {}

    fileprivate var _not: Int32? = nil
  }

  struct not_eq {
    // SwiftProtobuf.Message conformance is added in an extension below. See the
    // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
    // methods supported on all messages.

    var notEq: Int32 {
      get {return _notEq ?? 0}
      set {_notEq = newValue}
    }
    /// Returns true if `notEq` has been explicitly set.
    var hasNotEq: Bool {return self._notEq != nil}
    /// Clears the value of `notEq`. Subsequent reads from it will return its default value.
    mutating func clearNotEq() {self._notEq = nil}

    var unknownFields = SwiftProtobuf.UnknownStorage()

    init() {}

    fileprivate var _notEq: Int32? = nil
  }

  struct nullptr {
    // SwiftProtobuf.Message conformance is added in an extension below. See the
    // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
    // methods supported on all messages.

    var nullptr: Int32 {
      get {return _nullptr ?? 0}
      set {_nullptr = newValue}
    }
    /// Returns true if `nullptr` has been explicitly set.
    var hasNullptr: Bool {return self._nullptr != nil}
    /// Clears the value of `nullptr`. Subsequent reads from it will return its default value.
    mutating func clearNullptr() {self._nullptr = nil}

    var unknownFields = SwiftProtobuf.UnknownStorage()

    init() {}

    fileprivate var _nullptr: Int32? = nil
  }

  struct or {
    // SwiftProtobuf.Message conformance is added in an extension below. See the
    // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
    // methods supported on all messages.

    var or: Int32 {
      get {return _or ?? 0}
      set {_or = newValue}
    }
    /// Returns true if `or` has been explicitly set.
    var hasOr: Bool {return self._or != nil}
    /// Clears the value of `or`. Subsequent reads from it will return its default value.
    mutating func clearOr() {self._or = nil}

    var unknownFields = SwiftProtobuf.UnknownStorage()

    init() {}

    fileprivate var _or: Int32? = nil
  }

  struct or_eq {
    // SwiftProtobuf.Message conformance is added in an extension below. See the
    // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
    // methods supported on all messages.

    var orEq: Int32 {
      get {return _orEq ?? 0}
      set {_orEq = newValue}
    }
    /// Returns true if `orEq` has been explicitly set.
    var hasOrEq: Bool {return self._orEq != nil}
    /// Clears the value of `orEq`. Subsequent reads from it will return its default value.
    mutating func clearOrEq() {self._orEq = nil}

    var unknownFields = SwiftProtobuf.UnknownStorage()

    init() {}

    fileprivate var _orEq: Int32? = nil
  }

  struct protected {
    // SwiftProtobuf.Message conformance is added in an extension below. See the
    // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
    // methods supported on all messages.

    var protected: Int32 {
      get {return _protected ?? 0}
      set {_protected = newValue}
    }
    /// Returns true if `protected` has been explicitly set.
    var hasProtected: Bool {return self._protected != nil}
    /// Clears the value of `protected`. Subsequent reads from it will return its default value.
    mutating func clearProtected() {self._protected = nil}

    var unknownFields = SwiftProtobuf.UnknownStorage()

    init() {}

    fileprivate var _protected: Int32? = nil
  }

  struct register {
    // SwiftProtobuf.Message conformance is added in an extension below. See the
    // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
    // methods supported on all messages.

    var register: Int32 {
      get {return _register ?? 0}
      set {_register = newValue}
    }
    /// Returns true if `register` has been explicitly set.
    var hasRegister: Bool {return self._register != nil}
    /// Clears the value of `register`. Subsequent reads from it will return its default value.
    mutating func clearRegister() {self._register = nil}

    var unknownFields = SwiftProtobuf.UnknownStorage()

    init() {}

    fileprivate var _register: Int32? = nil
  }

  struct reinterpret_cast {
    // SwiftProtobuf.Message conformance is added in an extension below. See the
    // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
    // methods supported on all messages.

    var reinterpretCast: Int32 {
      get {return _reinterpretCast ?? 0}
      set {_reinterpretCast = newValue}
    }
    /// Returns true if `reinterpretCast` has been explicitly set.
    var hasReinterpretCast: Bool {return self._reinterpretCast != nil}
    /// Clears the value of `reinterpretCast`. Subsequent reads from it will return its default value.
    mutating func clearReinterpretCast() {self._reinterpretCast = nil}

    var unknownFields = SwiftProtobuf.UnknownStorage()

    init() {}

    fileprivate var _reinterpretCast: Int32? = nil
  }

  struct short {
    // SwiftProtobuf.Message conformance is added in an extension below. See the
    // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
    // methods supported on all messages.

    var short: Int32 {
      get {return _short ?? 0}
      set {_short = newValue}
    }
    /// Returns true if `short` has been explicitly set.
    var hasShort: Bool {return self._short != nil}
    /// Clears the value of `short`. Subsequent reads from it will return its default value.
    mutating func clearShort() {self._short = nil}

    var unknownFields = SwiftProtobuf.UnknownStorage()

    init() {}

    fileprivate var _short: Int32? = nil
  }

  struct signed {
    // SwiftProtobuf.Message conformance is added in an extension below. See the
    // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
    // methods supported on all messages.

    var signed: Int32 {
      get {return _signed ?? 0}
      set {_signed = newValue}
    }
    /// Returns true if `signed` has been explicitly set.
    var hasSigned: Bool {return self._signed != nil}
    /// Clears the value of `signed`. Subsequent reads from it will return its default value.
    mutating func clearSigned() {self._signed = nil}

    var unknownFields = SwiftProtobuf.UnknownStorage()

    init() {}

    fileprivate var _signed: Int32? = nil
  }

  struct sizeof {
    // SwiftProtobuf.Message conformance is added in an extension below. See the
    // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
    // methods supported on all messages.

    var sizeof: Int32 {
      get {return _sizeof ?? 0}
      set {_sizeof = newValue}
    }
    /// Returns true if `sizeof` has been explicitly set.
    var hasSizeof: Bool {return self._sizeof != nil}
    /// Clears the value of `sizeof`. Subsequent reads from it will return its default value.
    mutating func clearSizeof() {self._sizeof = nil}

    var unknownFields = SwiftProtobuf.UnknownStorage()

    init() {}

    fileprivate var _sizeof: Int32? = nil
  }

  struct static_assert {
    // SwiftProtobuf.Message conformance is added in an extension below. See the
    // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
    // methods supported on all messages.

    var staticAssert: Int32 {
      get {return _staticAssert ?? 0}
      set {_staticAssert = newValue}
    }
    /// Returns true if `staticAssert` has been explicitly set.
    var hasStaticAssert: Bool {return self._staticAssert != nil}
    /// Clears the value of `staticAssert`. Subsequent reads from it will return its default value.
    mutating func clearStaticAssert() {self._staticAssert = nil}

    var unknownFields = SwiftProtobuf.UnknownStorage()

    init() {}

    fileprivate var _staticAssert: Int32? = nil
  }

  struct static_cast {
    // SwiftProtobuf.Message conformance is added in an extension below. See the
    // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
    // methods supported on all messages.

    var staticCast: Int32 {
      get {return _staticCast ?? 0}
      set {_staticCast = newValue}
    }
    /// Returns true if `staticCast` has been explicitly set.
    var hasStaticCast: Bool {return self._staticCast != nil}
    /// Clears the value of `staticCast`. Subsequent reads from it will return its default value.
    mutating func clearStaticCast() {self._staticCast = nil}

    var unknownFields = SwiftProtobuf.UnknownStorage()

    init() {}

    fileprivate var _staticCast: Int32? = nil
  }

  struct template {
    // SwiftProtobuf.Message conformance is added in an extension below. See the
    // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
    // methods supported on all messages.

    var template: Int32 {
      get {return _template ?? 0}
      set {_template = newValue}
    }
    /// Returns true if `template` has been explicitly set.
    var hasTemplate: Bool {return self._template != nil}
    /// Clears the value of `template`. Subsequent reads from it will return its default value.
    mutating func clearTemplate() {self._template = nil}

    var unknownFields = SwiftProtobuf.UnknownStorage()

    init() {}

    fileprivate var _template: Int32? = nil
  }

  struct this {
    // SwiftProtobuf.Message conformance is added in an extension below. See the
    // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
    // methods supported on all messages.

    var this: Int32 {
      get {return _this ?? 0}
      set {_this = newValue}
    }
    /// Returns true if `this` has been explicitly set.
    var hasThis: Bool {return self._this != nil}
    /// Clears the value of `this`. Subsequent reads from it will return its default value.
    mutating func clearThis() {self._this = nil}

    var unknownFields = SwiftProtobuf.UnknownStorage()

    init() {}

    fileprivate var _this: Int32? = nil
  }

  struct thread_local {
    // SwiftProtobuf.Message conformance is added in an extension below. See the
    // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
    // methods supported on all messages.

    var threadLocal: Int32 {
      get {return _threadLocal ?? 0}
      set {_threadLocal = newValue}
    }
    /// Returns true if `threadLocal` has been explicitly set.
    var hasThreadLocal: Bool {return self._threadLocal != nil}
    /// Clears the value of `threadLocal`. Subsequent reads from it will return its default value.
    mutating func clearThreadLocal() {self._threadLocal = nil}

    var unknownFields = SwiftProtobuf.UnknownStorage()

    init() {}

    fileprivate var _threadLocal: Int32? = nil
  }

  struct typedef {
    // SwiftProtobuf.Message conformance is added in an extension below. See the
    // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
    // methods supported on all messages.

    var typedef: Int32 {
      get {return _typedef ?? 0}
      set {_typedef = newValue}
    }
    /// Returns true if `typedef` has been explicitly set.
    var hasTypedef: Bool {return self._typedef != nil}
    /// Clears the value of `typedef`. Subsequent reads from it will return its default value.
    mutating func clearTypedef() {self._typedef = nil}

    var unknownFields = SwiftProtobuf.UnknownStorage()

    init() {}

    fileprivate var _typedef: Int32? = nil
  }

  struct typeid {
    // SwiftProtobuf.Message conformance is added in an extension below. See the
    // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
    // methods supported on all messages.

    var typeid: Int32 {
      get {return _typeid ?? 0}
      set {_typeid = newValue}
    }
    /// Returns true if `typeid` has been explicitly set.
    var hasTypeid: Bool {return self._typeid != nil}
    /// Clears the value of `typeid`. Subsequent reads from it will return its default value.
    mutating func clearTypeid() {self._typeid = nil}

    var unknownFields = SwiftProtobuf.UnknownStorage()

    init() {}

    fileprivate var _typeid: Int32? = nil
  }

  struct typename {
    // SwiftProtobuf.Message conformance is added in an extension below. See the
    // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
    // methods supported on all messages.

    var typename: Int32 {
      get {return _typename ?? 0}
      set {_typename = newValue}
    }
    /// Returns true if `typename` has been explicitly set.
    var hasTypename: Bool {return self._typename != nil}
    /// Clears the value of `typename`. Subsequent reads from it will return its default value.
    mutating func clearTypename() {self._typename = nil}

    var unknownFields = SwiftProtobuf.UnknownStorage()

    init() {}

    fileprivate var _typename: Int32? = nil
  }

  struct union {
    // SwiftProtobuf.Message conformance is added in an extension below. See the
    // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
    // methods supported on all messages.

    var union: Int32 {
      get {return _union ?? 0}
      set {_union = newValue}
    }
    /// Returns true if `union` has been explicitly set.
    var hasUnion: Bool {return self._union != nil}
    /// Clears the value of `union`. Subsequent reads from it will return its default value.
    mutating func clearUnion() {self._union = nil}

    var unknownFields = SwiftProtobuf.UnknownStorage()

    init() {}

    fileprivate var _union: Int32? = nil
  }

  struct unsigned {
    // SwiftProtobuf.Message conformance is added in an extension below. See the
    // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
    // methods supported on all messages.

    var unsigned: Int32 {
      get {return _unsigned ?? 0}
      set {_unsigned = newValue}
    }
    /// Returns true if `unsigned` has been explicitly set.
    var hasUnsigned: Bool {return self._unsigned != nil}
    /// Clears the value of `unsigned`. Subsequent reads from it will return its default value.
    mutating func clearUnsigned() {self._unsigned = nil}

    var unknownFields = SwiftProtobuf.UnknownStorage()

    init() {}

    fileprivate var _unsigned: Int32? = nil
  }

  struct using {
    // SwiftProtobuf.Message conformance is added in an extension below. See the
    // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
    // methods supported on all messages.

    var using: Int32 {
      get {return _using ?? 0}
      set {_using = newValue}
    }
    /// Returns true if `using` has been explicitly set.
    var hasUsing: Bool {return self._using != nil}
    /// Clears the value of `using`. Subsequent reads from it will return its default value.
    mutating func clearUsing() {self._using = nil}

    var unknownFields = SwiftProtobuf.UnknownStorage()

    init() {}

    fileprivate var _using: Int32? = nil
  }

  struct virtual {
    // SwiftProtobuf.Message conformance is added in an extension below. See the
    // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
    // methods supported on all messages.

    var virtual: Int32 {
      get {return _virtual ?? 0}
      set {_virtual = newValue}
    }
    /// Returns true if `virtual` has been explicitly set.
    var hasVirtual: Bool {return self._virtual != nil}
    /// Clears the value of `virtual`. Subsequent reads from it will return its default value.
    mutating func clearVirtual() {self._virtual = nil}

    var unknownFields = SwiftProtobuf.UnknownStorage()

    init() {}

    fileprivate var _virtual: Int32? = nil
  }

  struct void {
    // SwiftProtobuf.Message conformance is added in an extension below. See the
    // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
    // methods supported on all messages.

    var void: Int32 {
      get {return _void ?? 0}
      set {_void = newValue}
    }
    /// Returns true if `void` has been explicitly set.
    var hasVoid: Bool {return self._void != nil}
    /// Clears the value of `void`. Subsequent reads from it will return its default value.
    mutating func clearVoid() {self._void = nil}

    var unknownFields = SwiftProtobuf.UnknownStorage()

    init() {}

    fileprivate var _void: Int32? = nil
  }

  struct volatile {
    // SwiftProtobuf.Message conformance is added in an extension below. See the
    // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
    // methods supported on all messages.

    var volatile: Int32 {
      get {return _volatile ?? 0}
      set {_volatile = newValue}
    }
    /// Returns true if `volatile` has been explicitly set.
    var hasVolatile: Bool {return self._volatile != nil}
    /// Clears the value of `volatile`. Subsequent reads from it will return its default value.
    mutating func clearVolatile() {self._volatile = nil}

    var unknownFields = SwiftProtobuf.UnknownStorage()

    init() {}

    fileprivate var _volatile: Int32? = nil
  }

  struct wchar_t {
    // SwiftProtobuf.Message conformance is added in an extension below. See the
    // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
    // methods supported on all messages.

    var wcharT: Int32 {
      get {return _wcharT ?? 0}
      set {_wcharT = newValue}
    }
    /// Returns true if `wcharT` has been explicitly set.
    var hasWcharT: Bool {return self._wcharT != nil}
    /// Clears the value of `wcharT`. Subsequent reads from it will return its default value.
    mutating func clearWcharT() {self._wcharT = nil}

    var unknownFields = SwiftProtobuf.UnknownStorage()

    init() {}

    fileprivate var _wcharT: Int32? = nil
  }

  struct xor {
    // SwiftProtobuf.Message conformance is added in an extension below. See the
    // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
    // methods supported on all messages.

    var xor: Int32 {
      get {return _xor ?? 0}
      set {_xor = newValue}
    }
    /// Returns true if `xor` has been explicitly set.
    var hasXor: Bool {return self._xor != nil}
    /// Clears the value of `xor`. Subsequent reads from it will return its default value.
    mutating func clearXor() {self._xor = nil}

    var unknownFields = SwiftProtobuf.UnknownStorage()

    init() {}

    fileprivate var _xor: Int32? = nil
  }

  struct xor_eq {
    // SwiftProtobuf.Message conformance is added in an extension below. See the
    // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
    // methods supported on all messages.

    var xorEq: Int32 {
      get {return _xorEq ?? 0}
      set {_xorEq = newValue}
    }
    /// Returns true if `xorEq` has been explicitly set.
    var hasXorEq: Bool {return self._xorEq != nil}
    /// Clears the value of `xorEq`. Subsequent reads from it will return its default value.
    mutating func clearXorEq() {self._xorEq = nil}

    var unknownFields = SwiftProtobuf.UnknownStorage()

    init() {}

    fileprivate var _xorEq: Int32? = nil
  }

  struct restrict {
    // SwiftProtobuf.Message conformance is added in an extension below. See the
    // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
    // methods supported on all messages.

    var restrict: Int32 {
      get {return _restrict ?? 0}
      set {_restrict = newValue}
    }
    /// Returns true if `restrict` has been explicitly set.
    var hasRestrict: Bool {return self._restrict != nil}
    /// Clears the value of `restrict`. Subsequent reads from it will return its default value.
    mutating func clearRestrict() {self._restrict = nil}

    var unknownFields = SwiftProtobuf.UnknownStorage()

    init() {}

    fileprivate var _restrict: Int32? = nil
  }

  struct Category {
    // SwiftProtobuf.Message conformance is added in an extension below. See the
    // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
    // methods supported on all messages.

    var category: Int32 {
      get {return _category ?? 0}
      set {_category = newValue}
    }
    /// Returns true if `category` has been explicitly set.
    var hasCategory: Bool {return self._category != nil}
    /// Clears the value of `category`. Subsequent reads from it will return its default value.
    mutating func clearCategory() {self._category = nil}

    var unknownFields = SwiftProtobuf.UnknownStorage()

    init() {}

    fileprivate var _category: Int32? = nil
  }

  struct Ivar {
    // SwiftProtobuf.Message conformance is added in an extension below. See the
    // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
    // methods supported on all messages.

    var ivar: Int32 {
      get {return _ivar ?? 0}
      set {_ivar = newValue}
    }
    /// Returns true if `ivar` has been explicitly set.
    var hasIvar: Bool {return self._ivar != nil}
    /// Clears the value of `ivar`. Subsequent reads from it will return its default value.
    mutating func clearIvar() {self._ivar = nil}

    var unknownFields = SwiftProtobuf.UnknownStorage()

    init() {}

    fileprivate var _ivar: Int32? = nil
  }

  struct Method {
    // SwiftProtobuf.Message conformance is added in an extension below. See the
    // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
    // methods supported on all messages.

    var method: Int32 {
      get {return _method ?? 0}
      set {_method = newValue}
    }
    /// Returns true if `method` has been explicitly set.
    var hasMethod: Bool {return self._method != nil}
    /// Clears the value of `method`. Subsequent reads from it will return its default value.
    mutating func clearMethod() {self._method = nil}

    var unknownFields = SwiftProtobuf.UnknownStorage()

    init() {}

    fileprivate var _method: Int32? = nil
  }

  struct finalize {
    // SwiftProtobuf.Message conformance is added in an extension below. See the
    // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
    // methods supported on all messages.

    var finalize: Int32 {
      get {return _finalize ?? 0}
      set {_finalize = newValue}
    }
    /// Returns true if `finalize` has been explicitly set.
    var hasFinalize: Bool {return self._finalize != nil}
    /// Clears the value of `finalize`. Subsequent reads from it will return its default value.
    mutating func clearFinalize() {self._finalize = nil}

    var unknownFields = SwiftProtobuf.UnknownStorage()

    init() {}

    fileprivate var _finalize: Int32? = nil
  }

  struct hash {
    // SwiftProtobuf.Message conformance is added in an extension below. See the
    // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
    // methods supported on all messages.

    var hash: Int32 {
      get {return _hash ?? 0}
      set {_hash = newValue}
    }
    /// Returns true if `hash` has been explicitly set.
    var hasHash: Bool {return self._hash != nil}
    /// Clears the value of `hash`. Subsequent reads from it will return its default value.
    mutating func clearHash() {self._hash = nil}

    var unknownFields = SwiftProtobuf.UnknownStorage()

    init() {}

    fileprivate var _hash: Int32? = nil
  }

  struct dealloc {
    // SwiftProtobuf.Message conformance is added in an extension below. See the
    // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
    // methods supported on all messages.

    var dealloc: Int32 {
      get {return _dealloc ?? 0}
      set {_dealloc = newValue}
    }
    /// Returns true if `dealloc` has been explicitly set.
    var hasDealloc: Bool {return self._dealloc != nil}
    /// Clears the value of `dealloc`. Subsequent reads from it will return its default value.
    mutating func clearDealloc() {self._dealloc = nil}

    var unknownFields = SwiftProtobuf.UnknownStorage()

    init() {}

    fileprivate var _dealloc: Int32? = nil
  }

  struct superclass {
    // SwiftProtobuf.Message conformance is added in an extension below. See the
    // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
    // methods supported on all messages.

    var superclass: Int32 {
      get {return _superclass ?? 0}
      set {_superclass = newValue}
    }
    /// Returns true if `superclass` has been explicitly set.
    var hasSuperclass: Bool {return self._superclass != nil}
    /// Clears the value of `superclass`. Subsequent reads from it will return its default value.
    mutating func clearSuperclass() {self._superclass = nil}

    var unknownFields = SwiftProtobuf.UnknownStorage()

    init() {}

    fileprivate var _superclass: Int32? = nil
  }

  struct retain {
    // SwiftProtobuf.Message conformance is added in an extension below. See the
    // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
    // methods supported on all messages.

    var retain: Int32 {
      get {return _retain ?? 0}
      set {_retain = newValue}
    }
    /// Returns true if `retain` has been explicitly set.
    var hasRetain: Bool {return self._retain != nil}
    /// Clears the value of `retain`. Subsequent reads from it will return its default value.
    mutating func clearRetain() {self._retain = nil}

    var unknownFields = SwiftProtobuf.UnknownStorage()

    init() {}

    fileprivate var _retain: Int32? = nil
  }

  struct release {
    // SwiftProtobuf.Message conformance is added in an extension below. See the
    // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
    // methods supported on all messages.

    var release: Int32 {
      get {return _release ?? 0}
      set {_release = newValue}
    }
    /// Returns true if `release` has been explicitly set.
    var hasRelease: Bool {return self._release != nil}
    /// Clears the value of `release`. Subsequent reads from it will return its default value.
    mutating func clearRelease() {self._release = nil}

    var unknownFields = SwiftProtobuf.UnknownStorage()

    init() {}

    fileprivate var _release: Int32? = nil
  }

  struct autorelease {
    // SwiftProtobuf.Message conformance is added in an extension below. See the
    // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
    // methods supported on all messages.

    var autorelease: Int32 {
      get {return _autorelease ?? 0}
      set {_autorelease = newValue}
    }
    /// Returns true if `autorelease` has been explicitly set.
    var hasAutorelease: Bool {return self._autorelease != nil}
    /// Clears the value of `autorelease`. Subsequent reads from it will return its default value.
    mutating func clearAutorelease() {self._autorelease = nil}

    var unknownFields = SwiftProtobuf.UnknownStorage()

    init() {}

    fileprivate var _autorelease: Int32? = nil
  }

  struct retainCount {
    // SwiftProtobuf.Message conformance is added in an extension below. See the
    // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
    // methods supported on all messages.

    var retainCount: Int32 {
      get {return _retainCount ?? 0}
      set {_retainCount = newValue}
    }
    /// Returns true if `retainCount` has been explicitly set.
    var hasRetainCount: Bool {return self._retainCount != nil}
    /// Clears the value of `retainCount`. Subsequent reads from it will return its default value.
    mutating func clearRetainCount() {self._retainCount = nil}

    var unknownFields = SwiftProtobuf.UnknownStorage()

    init() {}

    fileprivate var _retainCount: Int32? = nil
  }

  struct zone {
    // SwiftProtobuf.Message conformance is added in an extension below. See the
    // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
    // methods supported on all messages.

    var zone: Int32 {
      get {return _zone ?? 0}
      set {_zone = newValue}
    }
    /// Returns true if `zone` has been explicitly set.
    var hasZone: Bool {return self._zone != nil}
    /// Clears the value of `zone`. Subsequent reads from it will return its default value.
    mutating func clearZone() {self._zone = nil}

    var unknownFields = SwiftProtobuf.UnknownStorage()

    init() {}

    fileprivate var _zone: Int32? = nil
  }

  struct isProxy {
    // SwiftProtobuf.Message conformance is added in an extension below. See the
    // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
    // methods supported on all messages.

    var isProxy: Int32 {
      get {return _isProxy ?? 0}
      set {_isProxy = newValue}
    }
    /// Returns true if `isProxy` has been explicitly set.
    var hasIsProxy: Bool {return self._isProxy != nil}
    /// Clears the value of `isProxy`. Subsequent reads from it will return its default value.
    mutating func clearIsProxy() {self._isProxy = nil}

    var unknownFields = SwiftProtobuf.UnknownStorage()

    init() {}

    fileprivate var _isProxy: Int32? = nil
  }

  struct copy {
    // SwiftProtobuf.Message conformance is added in an extension below. See the
    // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
    // methods supported on all messages.

    var copy: Int32 {
      get {return _copy ?? 0}
      set {_copy = newValue}
    }
    /// Returns true if `copy` has been explicitly set.
    var hasCopy: Bool {return self._copy != nil}
    /// Clears the value of `copy`. Subsequent reads from it will return its default value.
    mutating func clearCopy() {self._copy = nil}

    var unknownFields = SwiftProtobuf.UnknownStorage()

    init() {}

    fileprivate var _copy: Int32? = nil
  }

  struct mutableCopy {
    // SwiftProtobuf.Message conformance is added in an extension below. See the
    // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
    // methods supported on all messages.

    var mutableCopy: Int32 {
      get {return _mutableCopy ?? 0}
      set {_mutableCopy = newValue}
    }
    /// Returns true if `mutableCopy` has been explicitly set.
    var hasMutableCopy: Bool {return self._mutableCopy != nil}
    /// Clears the value of `mutableCopy`. Subsequent reads from it will return its default value.
    mutating func clearMutableCopy() {self._mutableCopy = nil}

    var unknownFields = SwiftProtobuf.UnknownStorage()

    init() {}

    fileprivate var _mutableCopy: Int32? = nil
  }

  struct classForCoder {
    // SwiftProtobuf.Message conformance is added in an extension below. See the
    // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
    // methods supported on all messages.

    var classForCoder: Int32 {
      get {return _classForCoder ?? 0}
      set {_classForCoder = newValue}
    }
    /// Returns true if `classForCoder` has been explicitly set.
    var hasClassForCoder: Bool {return self._classForCoder != nil}
    /// Clears the value of `classForCoder`. Subsequent reads from it will return its default value.
    mutating func clearClassForCoder() {self._classForCoder = nil}

    var unknownFields = SwiftProtobuf.UnknownStorage()

    init() {}

    fileprivate var _classForCoder: Int32? = nil
  }

  struct clear {
    // SwiftProtobuf.Message conformance is added in an extension below. See the
    // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
    // methods supported on all messages.

    var clear: Int32 {
      get {return _clear ?? 0}
      set {_clear = newValue}
    }
    /// Returns true if `clear` has been explicitly set.
    var hasClear: Bool {return self._clear != nil}
    /// Clears the value of `clear`. Subsequent reads from it will return its default value.
    mutating func clearClear() {self._clear = nil}

    var unknownFields = SwiftProtobuf.UnknownStorage()

    init() {}

    fileprivate var _clear: Int32? = nil
  }

  struct data {
    // SwiftProtobuf.Message conformance is added in an extension below. See the
    // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
    // methods supported on all messages.

    var data: Int32 {
      get {return _data ?? 0}
      set {_data = newValue}
    }
    /// Returns true if `data` has been explicitly set.
    var hasData: Bool {return self._data != nil}
    /// Clears the value of `data`. Subsequent reads from it will return its default value.
    mutating func clearData() {self._data = nil}

    var unknownFields = SwiftProtobuf.UnknownStorage()

    init() {}

    fileprivate var _data: Int32? = nil
  }

  struct delimitedData {
    // SwiftProtobuf.Message conformance is added in an extension below. See the
    // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
    // methods supported on all messages.

    var delimitedData: Int32 {
      get {return _delimitedData ?? 0}
      set {_delimitedData = newValue}
    }
    /// Returns true if `delimitedData` has been explicitly set.
    var hasDelimitedData: Bool {return self._delimitedData != nil}
    /// Clears the value of `delimitedData`. Subsequent reads from it will return its default value.
    mutating func clearDelimitedData() {self._delimitedData = nil}

    var unknownFields = SwiftProtobuf.UnknownStorage()

    init() {}

    fileprivate var _delimitedData: Int32? = nil
  }

  struct descriptor {
    // SwiftProtobuf.Message conformance is added in an extension below. See the
    // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
    // methods supported on all messages.

    var descriptor: Int32 {
      get {return _descriptor ?? 0}
      set {_descriptor = newValue}
    }
    /// Returns true if `descriptor` has been explicitly set.
    var hasDescriptor: Bool {return self._descriptor != nil}
    /// Clears the value of `descriptor`. Subsequent reads from it will return its default value.
    mutating func clearDescriptor() {self._descriptor = nil}

    var unknownFields = SwiftProtobuf.UnknownStorage()

    init() {}

    fileprivate var _descriptor: Int32? = nil
  }

  struct extensionRegistry {
    // SwiftProtobuf.Message conformance is added in an extension below. See the
    // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
    // methods supported on all messages.

    var extensionRegistry: Int32 {
      get {return _extensionRegistry ?? 0}
      set {_extensionRegistry = newValue}
    }
    /// Returns true if `extensionRegistry` has been explicitly set.
    var hasExtensionRegistry: Bool {return self._extensionRegistry != nil}
    /// Clears the value of `extensionRegistry`. Subsequent reads from it will return its default value.
    mutating func clearExtensionRegistry() {self._extensionRegistry = nil}

    var unknownFields = SwiftProtobuf.UnknownStorage()

    init() {}

    fileprivate var _extensionRegistry: Int32? = nil
  }

  struct extensionsCurrentlySet {
    // SwiftProtobuf.Message conformance is added in an extension below. See the
    // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
    // methods supported on all messages.

    var extensionsCurrentlySet: Int32 {
      get {return _extensionsCurrentlySet ?? 0}
      set {_extensionsCurrentlySet = newValue}
    }
    /// Returns true if `extensionsCurrentlySet` has been explicitly set.
    var hasExtensionsCurrentlySet: Bool {return self._extensionsCurrentlySet != nil}
    /// Clears the value of `extensionsCurrentlySet`. Subsequent reads from it will return its default value.
    mutating func clearExtensionsCurrentlySet() {self._extensionsCurrentlySet = nil}

    var unknownFields = SwiftProtobuf.UnknownStorage()

    init() {}

    fileprivate var _extensionsCurrentlySet: Int32? = nil
  }

  struct isInitializedMessage {
    // SwiftProtobuf.Message conformance is added in an extension below. See the
    // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
    // methods supported on all messages.

    var isInitialized_p: Int32 {
      get {return _isInitialized_p ?? 0}
      set {_isInitialized_p = newValue}
    }
    /// Returns true if `isInitialized_p` has been explicitly set.
    var hasIsInitialized_p: Bool {return self._isInitialized_p != nil}
    /// Clears the value of `isInitialized_p`. Subsequent reads from it will return its default value.
    mutating func clearIsInitialized_p() {self._isInitialized_p = nil}

    var unknownFields = SwiftProtobuf.UnknownStorage()

    init() {}

    fileprivate var _isInitialized_p: Int32? = nil
  }

  struct serializedSize {
    // SwiftProtobuf.Message conformance is added in an extension below. See the
    // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
    // methods supported on all messages.

    var serializedSize: Int32 {
      get {return _serializedSize ?? 0}
      set {_serializedSize = newValue}
    }
    /// Returns true if `serializedSize` has been explicitly set.
    var hasSerializedSize: Bool {return self._serializedSize != nil}
    /// Clears the value of `serializedSize`. Subsequent reads from it will return its default value.
    mutating func clearSerializedSize() {self._serializedSize = nil}

    var unknownFields = SwiftProtobuf.UnknownStorage()

    init() {}

    fileprivate var _serializedSize: Int32? = nil
  }

  struct sortedExtensionsInUse {
    // SwiftProtobuf.Message conformance is added in an extension below. See the
    // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
    // methods supported on all messages.

    var sortedExtensionsInUse: Int32 {
      get {return _sortedExtensionsInUse ?? 0}
      set {_sortedExtensionsInUse = newValue}
    }
    /// Returns true if `sortedExtensionsInUse` has been explicitly set.
    var hasSortedExtensionsInUse: Bool {return self._sortedExtensionsInUse != nil}
    /// Clears the value of `sortedExtensionsInUse`. Subsequent reads from it will return its default value.
    mutating func clearSortedExtensionsInUse() {self._sortedExtensionsInUse = nil}

    var unknownFields = SwiftProtobuf.UnknownStorage()

    init() {}

    fileprivate var _sortedExtensionsInUse: Int32? = nil
  }

  struct unknownFieldsMessage {
    // SwiftProtobuf.Message conformance is added in an extension below. See the
    // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
    // methods supported on all messages.

    var unknownFields_p: Int32 {
      get {return _unknownFields_p ?? 0}
      set {_unknownFields_p = newValue}
    }
    /// Returns true if `unknownFields_p` has been explicitly set.
    var hasUnknownFields_p: Bool {return self._unknownFields_p != nil}
    /// Clears the value of `unknownFields_p`. Subsequent reads from it will return its default value.
    mutating func clearUnknownFields_p() {self._unknownFields_p = nil}

    var unknownFields = SwiftProtobuf.UnknownStorage()

    init() {}

    fileprivate var _unknownFields_p: Int32? = nil
  }

  struct Fixed {
    // SwiftProtobuf.Message conformance is added in an extension below. See the
    // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
    // methods supported on all messages.

    var fixed: Int32 {
      get {return _fixed ?? 0}
      set {_fixed = newValue}
    }
    /// Returns true if `fixed` has been explicitly set.
    var hasFixed: Bool {return self._fixed != nil}
    /// Clears the value of `fixed`. Subsequent reads from it will return its default value.
    mutating func clearFixed() {self._fixed = nil}

    var unknownFields = SwiftProtobuf.UnknownStorage()

    init() {}

    fileprivate var _fixed: Int32? = nil
  }

  struct Fract {
    // SwiftProtobuf.Message conformance is added in an extension below. See the
    // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
    // methods supported on all messages.

    var fract: Int32 {
      get {return _fract ?? 0}
      set {_fract = newValue}
    }
    /// Returns true if `fract` has been explicitly set.
    var hasFract: Bool {return self._fract != nil}
    /// Clears the value of `fract`. Subsequent reads from it will return its default value.
    mutating func clearFract() {self._fract = nil}

    var unknownFields = SwiftProtobuf.UnknownStorage()

    init() {}

    fileprivate var _fract: Int32? = nil
  }

  struct Size {
    // SwiftProtobuf.Message conformance is added in an extension below. See the
    // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
    // methods supported on all messages.

    var size: Int32 {
      get {return _size ?? 0}
      set {_size = newValue}
    }
    /// Returns true if `size` has been explicitly set.
    var hasSize: Bool {return self._size != nil}
    /// Clears the value of `size`. Subsequent reads from it will return its default value.
    mutating func clearSize() {self._size = nil}

    var unknownFields = SwiftProtobuf.UnknownStorage()

    init() {}

    fileprivate var _size: Int32? = nil
  }

  struct LogicalAddress {
    // SwiftProtobuf.Message conformance is added in an extension below. See the
    // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
    // methods supported on all messages.

    var logicalAddress: Int32 {
      get {return _logicalAddress ?? 0}
      set {_logicalAddress = newValue}
    }
    /// Returns true if `logicalAddress` has been explicitly set.
    var hasLogicalAddress: Bool {return self._logicalAddress != nil}
    /// Clears the value of `logicalAddress`. Subsequent reads from it will return its default value.
    mutating func clearLogicalAddress() {self._logicalAddress = nil}

    var unknownFields = SwiftProtobuf.UnknownStorage()

    init() {}

    fileprivate var _logicalAddress: Int32? = nil
  }

  struct PhysicalAddress {
    // SwiftProtobuf.Message conformance is added in an extension below. See the
    // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
    // methods supported on all messages.

    var physicalAddress: Int32 {
      get {return _physicalAddress ?? 0}
      set {_physicalAddress = newValue}
    }
    /// Returns true if `physicalAddress` has been explicitly set.
    var hasPhysicalAddress: Bool {return self._physicalAddress != nil}
    /// Clears the value of `physicalAddress`. Subsequent reads from it will return its default value.
    mutating func clearPhysicalAddress() {self._physicalAddress = nil}

    var unknownFields = SwiftProtobuf.UnknownStorage()

    init() {}

    fileprivate var _physicalAddress: Int32? = nil
  }

  struct ByteCount {
    // SwiftProtobuf.Message conformance is added in an extension below. See the
    // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
    // methods supported on all messages.

    var byteCount: Int32 {
      get {return _byteCount ?? 0}
      set {_byteCount = newValue}
    }
    /// Returns true if `byteCount` has been explicitly set.
    var hasByteCount: Bool {return self._byteCount != nil}
    /// Clears the value of `byteCount`. Subsequent reads from it will return its default value.
    mutating func clearByteCount() {self._byteCount = nil}

    var unknownFields = SwiftProtobuf.UnknownStorage()

    init() {}

    fileprivate var _byteCount: Int32? = nil
  }

  struct ByteOffset {
    // SwiftProtobuf.Message conformance is added in an extension below. See the
    // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
    // methods supported on all messages.

    var byteOffset: Int32 {
      get {return _byteOffset ?? 0}
      set {_byteOffset = newValue}
    }
    /// Returns true if `byteOffset` has been explicitly set.
    var hasByteOffset: Bool {return self._byteOffset != nil}
    /// Clears the value of `byteOffset`. Subsequent reads from it will return its default value.
    mutating func clearByteOffset() {self._byteOffset = nil}

    var unknownFields = SwiftProtobuf.UnknownStorage()

    init() {}

    fileprivate var _byteOffset: Int32? = nil
  }

  struct Duration {
    // SwiftProtobuf.Message conformance is added in an extension below. See the
    // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
    // methods supported on all messages.

    var duration: Int32 {
      get {return _duration ?? 0}
      set {_duration = newValue}
    }
    /// Returns true if `duration` has been explicitly set.
    var hasDuration: Bool {return self._duration != nil}
    /// Clears the value of `duration`. Subsequent reads from it will return its default value.
    mutating func clearDuration() {self._duration = nil}

    var unknownFields = SwiftProtobuf.UnknownStorage()

    init() {}

    fileprivate var _duration: Int32? = nil
  }

  struct AbsoluteTime {
    // SwiftProtobuf.Message conformance is added in an extension below. See the
    // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
    // methods supported on all messages.

    var absoluteTime: Int32 {
      get {return _absoluteTime ?? 0}
      set {_absoluteTime = newValue}
    }
    /// Returns true if `absoluteTime` has been explicitly set.
    var hasAbsoluteTime: Bool {return self._absoluteTime != nil}
    /// Clears the value of `absoluteTime`. Subsequent reads from it will return its default value.
    mutating func clearAbsoluteTime() {self._absoluteTime = nil}

    var unknownFields = SwiftProtobuf.UnknownStorage()

    init() {}

    fileprivate var _absoluteTime: Int32? = nil
  }

  struct OptionBits {
    // SwiftProtobuf.Message conformance is added in an extension below. See the
    // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
    // methods supported on all messages.

    var optionBits: Int32 {
      get {return _optionBits ?? 0}
      set {_optionBits = newValue}
    }
    /// Returns true if `optionBits` has been explicitly set.
    var hasOptionBits: Bool {return self._optionBits != nil}
    /// Clears the value of `optionBits`. Subsequent reads from it will return its default value.
    mutating func clearOptionBits() {self._optionBits = nil}

    var unknownFields = SwiftProtobuf.UnknownStorage()

    init() {}

    fileprivate var _optionBits: Int32? = nil
  }

  struct ItemCount {
    // SwiftProtobuf.Message conformance is added in an extension below. See the
    // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
    // methods supported on all messages.

    var itemCount: Int32 {
      get {return _itemCount ?? 0}
      set {_itemCount = newValue}
    }
    /// Returns true if `itemCount` has been explicitly set.
    var hasItemCount: Bool {return self._itemCount != nil}
    /// Clears the value of `itemCount`. Subsequent reads from it will return its default value.
    mutating func clearItemCount() {self._itemCount = nil}

    var unknownFields = SwiftProtobuf.UnknownStorage()

    init() {}

    fileprivate var _itemCount: Int32? = nil
  }

  struct PBVersion {
    // SwiftProtobuf.Message conformance is added in an extension below. See the
    // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
    // methods supported on all messages.

    var pbversion: Int32 {
      get {return _pbversion ?? 0}
      set {_pbversion = newValue}
    }
    /// Returns true if `pbversion` has been explicitly set.
    var hasPbversion: Bool {return self._pbversion != nil}
    /// Clears the value of `pbversion`. Subsequent reads from it will return its default value.
    mutating func clearPbversion() {self._pbversion = nil}

    var unknownFields = SwiftProtobuf.UnknownStorage()

    init() {}

    fileprivate var _pbversion: Int32? = nil
  }

  struct ScriptCode {
    // SwiftProtobuf.Message conformance is added in an extension below. See the
    // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
    // methods supported on all messages.

    var scriptCode: Int32 {
      get {return _scriptCode ?? 0}
      set {_scriptCode = newValue}
    }
    /// Returns true if `scriptCode` has been explicitly set.
    var hasScriptCode: Bool {return self._scriptCode != nil}
    /// Clears the value of `scriptCode`. Subsequent reads from it will return its default value.
    mutating func clearScriptCode() {self._scriptCode = nil}

    var unknownFields = SwiftProtobuf.UnknownStorage()

    init() {}

    fileprivate var _scriptCode: Int32? = nil
  }

  struct LangCode {
    // SwiftProtobuf.Message conformance is added in an extension below. See the
    // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
    // methods supported on all messages.

    var langCode: Int32 {
      get {return _langCode ?? 0}
      set {_langCode = newValue}
    }
    /// Returns true if `langCode` has been explicitly set.
    var hasLangCode: Bool {return self._langCode != nil}
    /// Clears the value of `langCode`. Subsequent reads from it will return its default value.
    mutating func clearLangCode() {self._langCode = nil}

    var unknownFields = SwiftProtobuf.UnknownStorage()

    init() {}

    fileprivate var _langCode: Int32? = nil
  }

  struct RegionCode {
    // SwiftProtobuf.Message conformance is added in an extension below. See the
    // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
    // methods supported on all messages.

    var regionCode: Int32 {
      get {return _regionCode ?? 0}
      set {_regionCode = newValue}
    }
    /// Returns true if `regionCode` has been explicitly set.
    var hasRegionCode: Bool {return self._regionCode != nil}
    /// Clears the value of `regionCode`. Subsequent reads from it will return its default value.
    mutating func clearRegionCode() {self._regionCode = nil}

    var unknownFields = SwiftProtobuf.UnknownStorage()

    init() {}

    fileprivate var _regionCode: Int32? = nil
  }

  struct OSType {
    // SwiftProtobuf.Message conformance is added in an extension below. See the
    // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
    // methods supported on all messages.

    var ostype: Int32 {
      get {return _ostype ?? 0}
      set {_ostype = newValue}
    }
    /// Returns true if `ostype` has been explicitly set.
    var hasOstype: Bool {return self._ostype != nil}
    /// Clears the value of `ostype`. Subsequent reads from it will return its default value.
    mutating func clearOstype() {self._ostype = nil}

    var unknownFields = SwiftProtobuf.UnknownStorage()

    init() {}

    fileprivate var _ostype: Int32? = nil
  }

  struct ProcessSerialNumber {
    // SwiftProtobuf.Message conformance is added in an extension below. See the
    // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
    // methods supported on all messages.

    var processSerialNumber: Int32 {
      get {return _processSerialNumber ?? 0}
      set {_processSerialNumber = newValue}
    }
    /// Returns true if `processSerialNumber` has been explicitly set.
    var hasProcessSerialNumber: Bool {return self._processSerialNumber != nil}
    /// Clears the value of `processSerialNumber`. Subsequent reads from it will return its default value.
    mutating func clearProcessSerialNumber() {self._processSerialNumber = nil}

    var unknownFields = SwiftProtobuf.UnknownStorage()

    init() {}

    fileprivate var _processSerialNumber: Int32? = nil
  }

  struct Point {
    // SwiftProtobuf.Message conformance is added in an extension below. See the
    // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
    // methods supported on all messages.

    var point: Int32 {
      get {return _point ?? 0}
      set {_point = newValue}
    }
    /// Returns true if `point` has been explicitly set.
    var hasPoint: Bool {return self._point != nil}
    /// Clears the value of `point`. Subsequent reads from it will return its default value.
    mutating func clearPoint() {self._point = nil}

    var unknownFields = SwiftProtobuf.UnknownStorage()

    init() {}

    fileprivate var _point: Int32? = nil
  }

  struct Rect {
    // SwiftProtobuf.Message conformance is added in an extension below. See the
    // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
    // methods supported on all messages.

    var rect: Int32 {
      get {return _rect ?? 0}
      set {_rect = newValue}
    }
    /// Returns true if `rect` has been explicitly set.
    var hasRect: Bool {return self._rect != nil}
    /// Clears the value of `rect`. Subsequent reads from it will return its default value.
    mutating func clearRect() {self._rect = nil}

    var unknownFields = SwiftProtobuf.UnknownStorage()

    init() {}

    fileprivate var _rect: Int32? = nil
  }

  struct FixedPoint {
    // SwiftProtobuf.Message conformance is added in an extension below. See the
    // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
    // methods supported on all messages.

    var fixedPoint: Int32 {
      get {return _fixedPoint ?? 0}
      set {_fixedPoint = newValue}
    }
    /// Returns true if `fixedPoint` has been explicitly set.
    var hasFixedPoint: Bool {return self._fixedPoint != nil}
    /// Clears the value of `fixedPoint`. Subsequent reads from it will return its default value.
    mutating func clearFixedPoint() {self._fixedPoint = nil}

    var unknownFields = SwiftProtobuf.UnknownStorage()

    init() {}

    fileprivate var _fixedPoint: Int32? = nil
  }

  struct FixedRect {
    // SwiftProtobuf.Message conformance is added in an extension below. See the
    // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
    // methods supported on all messages.

    var fixedRect: Int32 {
      get {return _fixedRect ?? 0}
      set {_fixedRect = newValue}
    }
    /// Returns true if `fixedRect` has been explicitly set.
    var hasFixedRect: Bool {return self._fixedRect != nil}
    /// Clears the value of `fixedRect`. Subsequent reads from it will return its default value.
    mutating func clearFixedRect() {self._fixedRect = nil}

    var unknownFields = SwiftProtobuf.UnknownStorage()

    init() {}

    fileprivate var _fixedRect: Int32? = nil
  }

  struct Style {
    // SwiftProtobuf.Message conformance is added in an extension below. See the
    // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
    // methods supported on all messages.

    var style: Int32 {
      get {return _style ?? 0}
      set {_style = newValue}
    }
    /// Returns true if `style` has been explicitly set.
    var hasStyle: Bool {return self._style != nil}
    /// Clears the value of `style`. Subsequent reads from it will return its default value.
    mutating func clearStyle() {self._style = nil}

    var unknownFields = SwiftProtobuf.UnknownStorage()

    init() {}

    fileprivate var _style: Int32? = nil
  }

  struct StyleParameter {
    // SwiftProtobuf.Message conformance is added in an extension below. See the
    // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
    // methods supported on all messages.

    var styleParameter: Int32 {
      get {return _styleParameter ?? 0}
      set {_styleParameter = newValue}
    }
    /// Returns true if `styleParameter` has been explicitly set.
    var hasStyleParameter: Bool {return self._styleParameter != nil}
    /// Clears the value of `styleParameter`. Subsequent reads from it will return its default value.
    mutating func clearStyleParameter() {self._styleParameter = nil}

    var unknownFields = SwiftProtobuf.UnknownStorage()

    init() {}

    fileprivate var _styleParameter: Int32? = nil
  }

  struct StyleField {
    // SwiftProtobuf.Message conformance is added in an extension below. See the
    // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
    // methods supported on all messages.

    var styleField: Int32 {
      get {return _styleField ?? 0}
      set {_styleField = newValue}
    }
    /// Returns true if `styleField` has been explicitly set.
    var hasStyleField: Bool {return self._styleField != nil}
    /// Clears the value of `styleField`. Subsequent reads from it will return its default value.
    mutating func clearStyleField() {self._styleField = nil}

    var unknownFields = SwiftProtobuf.UnknownStorage()

    init() {}

    fileprivate var _styleField: Int32? = nil
  }

  struct TimeScale {
    // SwiftProtobuf.Message conformance is added in an extension below. See the
    // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
    // methods supported on all messages.

    var timeScale: Int32 {
      get {return _timeScale ?? 0}
      set {_timeScale = newValue}
    }
    /// Returns true if `timeScale` has been explicitly set.
    var hasTimeScale: Bool {return self._timeScale != nil}
    /// Clears the value of `timeScale`. Subsequent reads from it will return its default value.
    mutating func clearTimeScale() {self._timeScale = nil}

    var unknownFields = SwiftProtobuf.UnknownStorage()

    init() {}

    fileprivate var _timeScale: Int32? = nil
  }

  struct TimeBase {
    // SwiftProtobuf.Message conformance is added in an extension below. See the
    // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
    // methods supported on all messages.

    var timeBase: Int32 {
      get {return _timeBase ?? 0}
      set {_timeBase = newValue}
    }
    /// Returns true if `timeBase` has been explicitly set.
    var hasTimeBase: Bool {return self._timeBase != nil}
    /// Clears the value of `timeBase`. Subsequent reads from it will return its default value.
    mutating func clearTimeBase() {self._timeBase = nil}

    var unknownFields = SwiftProtobuf.UnknownStorage()

    init() {}

    fileprivate var _timeBase: Int32? = nil
  }

  struct TimeRecord {
    // SwiftProtobuf.Message conformance is added in an extension below. See the
    // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
    // methods supported on all messages.

    var timeRecord: Int32 {
      get {return _timeRecord ?? 0}
      set {_timeRecord = newValue}
    }
    /// Returns true if `timeRecord` has been explicitly set.
    var hasTimeRecord: Bool {return self._timeRecord != nil}
    /// Clears the value of `timeRecord`. Subsequent reads from it will return its default value.
    mutating func clearTimeRecord() {self._timeRecord = nil}

    var unknownFields = SwiftProtobuf.UnknownStorage()

    init() {}

    fileprivate var _timeRecord: Int32? = nil
  }

  struct serializedData {
    // SwiftProtobuf.Message conformance is added in an extension below. See the
    // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
    // methods supported on all messages.

    var serializedData: Int32 {
      get {return _serializedData ?? 0}
      set {_serializedData = newValue}
    }
    /// Returns true if `serializedData` has been explicitly set.
    var hasSerializedData: Bool {return self._serializedData != nil}
    /// Clears the value of `serializedData`. Subsequent reads from it will return its default value.
    mutating func clearSerializedData() {self._serializedData = nil}

    var unknownFields = SwiftProtobuf.UnknownStorage()

    init() {}

    fileprivate var _serializedData: Int32? = nil
  }

  struct jsonUTF8Data {
    // SwiftProtobuf.Message conformance is added in an extension below. See the
    // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
    // methods supported on all messages.

    var jsonUtf8Data: Int32 {
      get {return _jsonUtf8Data ?? 0}
      set {_jsonUtf8Data = newValue}
    }
    /// Returns true if `jsonUtf8Data` has been explicitly set.
    var hasJsonUtf8Data: Bool {return self._jsonUtf8Data != nil}
    /// Clears the value of `jsonUtf8Data`. Subsequent reads from it will return its default value.
    mutating func clearJsonUtf8Data() {self._jsonUtf8Data = nil}

    var unknownFields = SwiftProtobuf.UnknownStorage()

    init() {}

    fileprivate var _jsonUtf8Data: Int32? = nil
  }

  struct jsonString {
    // SwiftProtobuf.Message conformance is added in an extension below. See the
    // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
    // methods supported on all messages.

    var jsonString: Int32 {
      get {return _jsonString ?? 0}
      set {_jsonString = newValue}
    }
    /// Returns true if `jsonString` has been explicitly set.
    var hasJsonString: Bool {return self._jsonString != nil}
    /// Clears the value of `jsonString`. Subsequent reads from it will return its default value.
    mutating func clearJsonString() {self._jsonString = nil}

    var unknownFields = SwiftProtobuf.UnknownStorage()

    init() {}

    fileprivate var _jsonString: Int32? = nil
  }

  struct Extension {
    // SwiftProtobuf.Message conformance is added in an extension below. See the
    // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
    // methods supported on all messages.

    var `extension`: Int32 {
      get {return _extension ?? 0}
      set {_extension = newValue}
    }
    /// Returns true if ``extension`` has been explicitly set.
    var hasExtension: Bool {return self._extension != nil}
    /// Clears the value of ``extension``. Subsequent reads from it will return its default value.
    mutating func clearExtension() {self._extension = nil}

    var unknownFields = SwiftProtobuf.UnknownStorage()

    init() {}

    fileprivate var _extension: Int32? = nil
  }

  struct ExtensionsMessage {
    // SwiftProtobuf.Message conformance is added in an extension below. See the
    // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
    // methods supported on all messages.

    var extensions: Int32 {
      get {return _extensions ?? 0}
      set {_extensions = newValue}
    }
    /// Returns true if `extensions` has been explicitly set.
    var hasExtensions: Bool {return self._extensions != nil}
    /// Clears the value of `extensions`. Subsequent reads from it will return its default value.
    mutating func clearExtensions() {self._extensions = nil}

    var unknownFields = SwiftProtobuf.UnknownStorage()

    init() {}

    fileprivate var _extensions: Int32? = nil
  }

  init() {}
}

struct SwiftUnittest_Names_EnumNames {
  // SwiftProtobuf.Message conformance is added in an extension below. See the
  // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
  // methods supported on all messages.

  var unknownFields = SwiftProtobuf.UnknownStorage()

  enum StringEnum: SwiftProtobuf.Enum {
    typealias RawValue = Int
    case aString // = 0

    init() {
      self = .aString
    }

    init?(rawValue: Int) {
      switch rawValue {
      case 0: self = .aString
      default: return nil
      }
    }

    var rawValue: Int {
      switch self {
      case .aString: return 0
      }
    }

  }

  enum ProtocolEnum: SwiftProtobuf.Enum {
    typealias RawValue = Int
    case aProtocol // = 0

    init() {
      self = .aProtocol
    }

    init?(rawValue: Int) {
      switch rawValue {
      case 0: self = .aProtocol
      default: return nil
      }
    }

    var rawValue: Int {
      switch self {
      case .aProtocol: return 0
      }
    }

  }

  enum IntEnum: SwiftProtobuf.Enum {
    typealias RawValue = Int
    case aInt // = 0

    init() {
      self = .aInt
    }

    init?(rawValue: Int) {
      switch rawValue {
      case 0: self = .aInt
      default: return nil
      }
    }

    var rawValue: Int {
      switch self {
      case .aInt: return 0
      }
    }

  }

  enum DoubleEnum: SwiftProtobuf.Enum {
    typealias RawValue = Int
    case aDouble // = 0

    init() {
      self = .aDouble
    }

    init?(rawValue: Int) {
      switch rawValue {
      case 0: self = .aDouble
      default: return nil
      }
    }

    var rawValue: Int {
      switch self {
      case .aDouble: return 0
      }
    }

  }

  enum FloatEnum: SwiftProtobuf.Enum {
    typealias RawValue = Int
    case aFloat // = 0

    init() {
      self = .aFloat
    }

    init?(rawValue: Int) {
      switch rawValue {
      case 0: self = .aFloat
      default: return nil
      }
    }

    var rawValue: Int {
      switch self {
      case .aFloat: return 0
      }
    }

  }

  enum UIntEnum: SwiftProtobuf.Enum {
    typealias RawValue = Int
    case aUint // = 0

    init() {
      self = .aUint
    }

    init?(rawValue: Int) {
      switch rawValue {
      case 0: self = .aUint
      default: return nil
      }
    }

    var rawValue: Int {
      switch self {
      case .aUint: return 0
      }
    }

  }

  enum hashValueEnum: SwiftProtobuf.Enum {
    typealias RawValue = Int
    case ahashValue // = 0

    init() {
      self = .ahashValue
    }

    init?(rawValue: Int) {
      switch rawValue {
      case 0: self = .ahashValue
      default: return nil
      }
    }

    var rawValue: Int {
      switch self {
      case .ahashValue: return 0
      }
    }

  }

  enum descriptionEnum: SwiftProtobuf.Enum {
    typealias RawValue = Int
    case adescription // = 0

    init() {
      self = .adescription
    }

    init?(rawValue: Int) {
      switch rawValue {
      case 0: self = .adescription
      default: return nil
      }
    }

    var rawValue: Int {
      switch self {
      case .adescription: return 0
      }
    }

  }

  enum debugDescriptionEnum: SwiftProtobuf.Enum {
    typealias RawValue = Int
    case adebugDescription // = 0

    init() {
      self = .adebugDescription
    }

    init?(rawValue: Int) {
      switch rawValue {
      case 0: self = .adebugDescription
      default: return nil
      }
    }

    var rawValue: Int {
      switch self {
      case .adebugDescription: return 0
      }
    }

  }

  enum Swift: SwiftProtobuf.Enum {
    typealias RawValue = Int
    case aSwift // = 0

    init() {
      self = .aSwift
    }

    init?(rawValue: Int) {
      switch rawValue {
      case 0: self = .aSwift
      default: return nil
      }
    }

    var rawValue: Int {
      switch self {
      case .aSwift: return 0
      }
    }

  }

  enum UNRECOGNIZED: SwiftProtobuf.Enum {
    typealias RawValue = Int
    case aUnrecognized // = 0

    init() {
      self = .aUnrecognized
    }

    init?(rawValue: Int) {
      switch rawValue {
      case 0: self = .aUnrecognized
      default: return nil
      }
    }

    var rawValue: Int {
      switch self {
      case .aUnrecognized: return 0
      }
    }

  }

  enum classEnum: SwiftProtobuf.Enum {
    typealias RawValue = Int
    case aclass // = 0

    init() {
      self = .aclass
    }

    init?(rawValue: Int) {
      switch rawValue {
      case 0: self = .aclass
      default: return nil
      }
    }

    var rawValue: Int {
      switch self {
      case .aclass: return 0
      }
    }

  }

  enum deinitEnum: SwiftProtobuf.Enum {
    typealias RawValue = Int
    case adeinit // = 0

    init() {
      self = .adeinit
    }

    init?(rawValue: Int) {
      switch rawValue {
      case 0: self = .adeinit
      default: return nil
      }
    }

    var rawValue: Int {
      switch self {
      case .adeinit: return 0
      }
    }

  }

  enum enumEnum: SwiftProtobuf.Enum {
    typealias RawValue = Int
    case aenum // = 0

    init() {
      self = .aenum
    }

    init?(rawValue: Int) {
      switch rawValue {
      case 0: self = .aenum
      default: return nil
      }
    }

    var rawValue: Int {
      switch self {
      case .aenum: return 0
      }
    }

  }

  enum extensionEnum: SwiftProtobuf.Enum {
    typealias RawValue = Int
    case aextension // = 0

    init() {
      self = .aextension
    }

    init?(rawValue: Int) {
      switch rawValue {
      case 0: self = .aextension
      default: return nil
      }
    }

    var rawValue: Int {
      switch self {
      case .aextension: return 0
      }
    }

  }

  enum funcEnum: SwiftProtobuf.Enum {
    typealias RawValue = Int
    case afunc // = 0

    init() {
      self = .afunc
    }

    init?(rawValue: Int) {
      switch rawValue {
      case 0: self = .afunc
      default: return nil
      }
    }

    var rawValue: Int {
      switch self {
      case .afunc: return 0
      }
    }

  }

  enum importEnum: SwiftProtobuf.Enum {
    typealias RawValue = Int
    case aimport // = 0

    init() {
      self = .aimport
    }

    init?(rawValue: Int) {
      switch rawValue {
      case 0: self = .aimport
      default: return nil
      }
    }

    var rawValue: Int {
      switch self {
      case .aimport: return 0
      }
    }

  }

  enum initEnum: SwiftProtobuf.Enum {
    typealias RawValue = Int
    case ainit // = 0

    init() {
      self = .ainit
    }

    init?(rawValue: Int) {
      switch rawValue {
      case 0: self = .ainit
      default: return nil
      }
    }

    var rawValue: Int {
      switch self {
      case .ainit: return 0
      }
    }

  }

  enum inoutEnum: SwiftProtobuf.Enum {
    typealias RawValue = Int
    case ainout // = 0

    init() {
      self = .ainout
    }

    init?(rawValue: Int) {
      switch rawValue {
      case 0: self = .ainout
      default: return nil
      }
    }

    var rawValue: Int {
      switch self {
      case .ainout: return 0
      }
    }

  }

  enum internalEnum: SwiftProtobuf.Enum {
    typealias RawValue = Int
    case ainternal // = 0

    init() {
      self = .ainternal
    }

    init?(rawValue: Int) {
      switch rawValue {
      case 0: self = .ainternal
      default: return nil
      }
    }

    var rawValue: Int {
      switch self {
      case .ainternal: return 0
      }
    }

  }

  enum letEnum: SwiftProtobuf.Enum {
    typealias RawValue = Int
    case alet // = 0

    init() {
      self = .alet
    }

    init?(rawValue: Int) {
      switch rawValue {
      case 0: self = .alet
      default: return nil
      }
    }

    var rawValue: Int {
      switch self {
      case .alet: return 0
      }
    }

  }

  enum operatorEnum: SwiftProtobuf.Enum {
    typealias RawValue = Int
    case aoperator // = 0

    init() {
      self = .aoperator
    }

    init?(rawValue: Int) {
      switch rawValue {
      case 0: self = .aoperator
      default: return nil
      }
    }

    var rawValue: Int {
      switch self {
      case .aoperator: return 0
      }
    }

  }

  enum privateEnum: SwiftProtobuf.Enum {
    typealias RawValue = Int
    case aprivate // = 0

    init() {
      self = .aprivate
    }

    init?(rawValue: Int) {
      switch rawValue {
      case 0: self = .aprivate
      default: return nil
      }
    }

    var rawValue: Int {
      switch self {
      case .aprivate: return 0
      }
    }

  }

  enum protocolEnum: SwiftProtobuf.Enum {
    typealias RawValue = Int
    case aprotocol // = 0

    init() {
      self = .aprotocol
    }

    init?(rawValue: Int) {
      switch rawValue {
      case 0: self = .aprotocol
      default: return nil
      }
    }

    var rawValue: Int {
      switch self {
      case .aprotocol: return 0
      }
    }

  }

  enum publicEnum: SwiftProtobuf.Enum {
    typealias RawValue = Int
    case apublic // = 0

    init() {
      self = .apublic
    }

    init?(rawValue: Int) {
      switch rawValue {
      case 0: self = .apublic
      default: return nil
      }
    }

    var rawValue: Int {
      switch self {
      case .apublic: return 0
      }
    }

  }

  enum staticEnum: SwiftProtobuf.Enum {
    typealias RawValue = Int
    case astatic // = 0

    init() {
      self = .astatic
    }

    init?(rawValue: Int) {
      switch rawValue {
      case 0: self = .astatic
      default: return nil
      }
    }

    var rawValue: Int {
      switch self {
      case .astatic: return 0
      }
    }

  }

  enum structEnum: SwiftProtobuf.Enum {
    typealias RawValue = Int
    case astruct // = 0

    init() {
      self = .astruct
    }

    init?(rawValue: Int) {
      switch rawValue {
      case 0: self = .astruct
      default: return nil
      }
    }

    var rawValue: Int {
      switch self {
      case .astruct: return 0
      }
    }

  }

  enum subscriptEnum: SwiftProtobuf.Enum {
    typealias RawValue = Int
    case asubscript // = 0

    init() {
      self = .asubscript
    }

    init?(rawValue: Int) {
      switch rawValue {
      case 0: self = .asubscript
      default: return nil
      }
    }

    var rawValue: Int {
      switch self {
      case .asubscript: return 0
      }
    }

  }

  enum typealiasEnum: SwiftProtobuf.Enum {
    typealias RawValue = Int
    case atypealias // = 0

    init() {
      self = .atypealias
    }

    init?(rawValue: Int) {
      switch rawValue {
      case 0: self = .atypealias
      default: return nil
      }
    }

    var rawValue: Int {
      switch self {
      case .atypealias: return 0
      }
    }

  }

  enum varEnum: SwiftProtobuf.Enum {
    typealias RawValue = Int
    case avar // = 0

    init() {
      self = .avar
    }

    init?(rawValue: Int) {
      switch rawValue {
      case 0: self = .avar
      default: return nil
      }
    }

    var rawValue: Int {
      switch self {
      case .avar: return 0
      }
    }

  }

  enum breakEnum: SwiftProtobuf.Enum {
    typealias RawValue = Int
    case abreak // = 0

    init() {
      self = .abreak
    }

    init?(rawValue: Int) {
      switch rawValue {
      case 0: self = .abreak
      default: return nil
      }
    }

    var rawValue: Int {
      switch self {
      case .abreak: return 0
      }
    }

  }

  enum caseEnum: SwiftProtobuf.Enum {
    typealias RawValue = Int
    case acase // = 0

    init() {
      self = .acase
    }

    init?(rawValue: Int) {
      switch rawValue {
      case 0: self = .acase
      default: return nil
      }
    }

    var rawValue: Int {
      switch self {
      case .acase: return 0
      }
    }

  }

  enum continueEnum: SwiftProtobuf.Enum {
    typealias RawValue = Int
    case acontinue // = 0

    init() {
      self = .acontinue
    }

    init?(rawValue: Int) {
      switch rawValue {
      case 0: self = .acontinue
      default: return nil
      }
    }

    var rawValue: Int {
      switch self {
      case .acontinue: return 0
      }
    }

  }

  enum defaultEnum: SwiftProtobuf.Enum {
    typealias RawValue = Int
    case adefault // = 0

    init() {
      self = .adefault
    }

    init?(rawValue: Int) {
      switch rawValue {
      case 0: self = .adefault
      default: return nil
      }
    }

    var rawValue: Int {
      switch self {
      case .adefault: return 0
      }
    }

  }

  enum deferEnum: SwiftProtobuf.Enum {
    typealias RawValue = Int
    case adefer // = 0

    init() {
      self = .adefer
    }

    init?(rawValue: Int) {
      switch rawValue {
      case 0: self = .adefer
      default: return nil
      }
    }

    var rawValue: Int {
      switch self {
      case .adefer: return 0
      }
    }

  }

  enum doEnum: SwiftProtobuf.Enum {
    typealias RawValue = Int
    case ado // = 0

    init() {
      self = .ado
    }

    init?(rawValue: Int) {
      switch rawValue {
      case 0: self = .ado
      default: return nil
      }
    }

    var rawValue: Int {
      switch self {
      case .ado: return 0
      }
    }

  }

  enum elseEnum: SwiftProtobuf.Enum {
    typealias RawValue = Int
    case aelse // = 0

    init() {
      self = .aelse
    }

    init?(rawValue: Int) {
      switch rawValue {
      case 0: self = .aelse
      default: return nil
      }
    }

    var rawValue: Int {
      switch self {
      case .aelse: return 0
      }
    }

  }

  enum fallthroughEnum: SwiftProtobuf.Enum {
    typealias RawValue = Int
    case afallthrough // = 0

    init() {
      self = .afallthrough
    }

    init?(rawValue: Int) {
      switch rawValue {
      case 0: self = .afallthrough
      default: return nil
      }
    }

    var rawValue: Int {
      switch self {
      case .afallthrough: return 0
      }
    }

  }

  enum forEnum: SwiftProtobuf.Enum {
    typealias RawValue = Int
    case afor // = 0

    init() {
      self = .afor
    }

    init?(rawValue: Int) {
      switch rawValue {
      case 0: self = .afor
      default: return nil
      }
    }

    var rawValue: Int {
      switch self {
      case .afor: return 0
      }
    }

  }

  enum guardEnum: SwiftProtobuf.Enum {
    typealias RawValue = Int
    case aguard // = 0

    init() {
      self = .aguard
    }

    init?(rawValue: Int) {
      switch rawValue {
      case 0: self = .aguard
      default: return nil
      }
    }

    var rawValue: Int {
      switch self {
      case .aguard: return 0
      }
    }

  }

  enum ifEnum: SwiftProtobuf.Enum {
    typealias RawValue = Int
    case aif // = 0

    init() {
      self = .aif
    }

    init?(rawValue: Int) {
      switch rawValue {
      case 0: self = .aif
      default: return nil
      }
    }

    var rawValue: Int {
      switch self {
      case .aif: return 0
      }
    }

  }

  enum inEnum: SwiftProtobuf.Enum {
    typealias RawValue = Int
    case ain // = 0

    init() {
      self = .ain
    }

    init?(rawValue: Int) {
      switch rawValue {
      case 0: self = .ain
      default: return nil
      }
    }

    var rawValue: Int {
      switch self {
      case .ain: return 0
      }
    }

  }

  enum repeatEnum: SwiftProtobuf.Enum {
    typealias RawValue = Int
    case arepeat // = 0

    init() {
      self = .arepeat
    }

    init?(rawValue: Int) {
      switch rawValue {
      case 0: self = .arepeat
      default: return nil
      }
    }

    var rawValue: Int {
      switch self {
      case .arepeat: return 0
      }
    }

  }

  enum returnEnum: SwiftProtobuf.Enum {
    typealias RawValue = Int
    case areturn // = 0

    init() {
      self = .areturn
    }

    init?(rawValue: Int) {
      switch rawValue {
      case 0: self = .areturn
      default: return nil
      }
    }

    var rawValue: Int {
      switch self {
      case .areturn: return 0
      }
    }

  }

  enum switchEnum: SwiftProtobuf.Enum {
    typealias RawValue = Int
    case aswitch // = 0

    init() {
      self = .aswitch
    }

    init?(rawValue: Int) {
      switch rawValue {
      case 0: self = .aswitch
      default: return nil
      }
    }

    var rawValue: Int {
      switch self {
      case .aswitch: return 0
      }
    }

  }

  enum whereEnum: SwiftProtobuf.Enum {
    typealias RawValue = Int
    case awhere // = 0

    init() {
      self = .awhere
    }

    init?(rawValue: Int) {
      switch rawValue {
      case 0: self = .awhere
      default: return nil
      }
    }

    var rawValue: Int {
      switch self {
      case .awhere: return 0
      }
    }

  }

  enum whileEnum: SwiftProtobuf.Enum {
    typealias RawValue = Int
    case awhile // = 0

    init() {
      self = .awhile
    }

    init?(rawValue: Int) {
      switch rawValue {
      case 0: self = .awhile
      default: return nil
      }
    }

    var rawValue: Int {
      switch self {
      case .awhile: return 0
      }
    }

  }

  enum asEnum: SwiftProtobuf.Enum {
    typealias RawValue = Int
    case aas // = 0

    init() {
      self = .aas
    }

    init?(rawValue: Int) {
      switch rawValue {
      case 0: self = .aas
      default: return nil
      }
    }

    var rawValue: Int {
      switch self {
      case .aas: return 0
      }
    }

  }

  enum catchEnum: SwiftProtobuf.Enum {
    typealias RawValue = Int
    case acatch // = 0

    init() {
      self = .acatch
    }

    init?(rawValue: Int) {
      switch rawValue {
      case 0: self = .acatch
      default: return nil
      }
    }

    var rawValue: Int {
      switch self {
      case .acatch: return 0
      }
    }

  }

  enum dynamicTypeEnum: SwiftProtobuf.Enum {
    typealias RawValue = Int
    case adynamicType // = 0

    init() {
      self = .adynamicType
    }

    init?(rawValue: Int) {
      switch rawValue {
      case 0: self = .adynamicType
      default: return nil
      }
    }

    var rawValue: Int {
      switch self {
      case .adynamicType: return 0
      }
    }

  }

  enum falseEnum: SwiftProtobuf.Enum {
    typealias RawValue = Int
    case afalse // = 0

    init() {
      self = .afalse
    }

    init?(rawValue: Int) {
      switch rawValue {
      case 0: self = .afalse
      default: return nil
      }
    }

    var rawValue: Int {
      switch self {
      case .afalse: return 0
      }
    }

  }

  enum isEnum: SwiftProtobuf.Enum {
    typealias RawValue = Int
    case ais // = 0

    init() {
      self = .ais
    }

    init?(rawValue: Int) {
      switch rawValue {
      case 0: self = .ais
      default: return nil
      }
    }

    var rawValue: Int {
      switch self {
      case .ais: return 0
      }
    }

  }

  enum nilEnum: SwiftProtobuf.Enum {
    typealias RawValue = Int
    case anil // = 0

    init() {
      self = .anil
    }

    init?(rawValue: Int) {
      switch rawValue {
      case 0: self = .anil
      default: return nil
      }
    }

    var rawValue: Int {
      switch self {
      case .anil: return 0
      }
    }

  }

  enum rethrowsEnum: SwiftProtobuf.Enum {
    typealias RawValue = Int
    case arethrows // = 0

    init() {
      self = .arethrows
    }

    init?(rawValue: Int) {
      switch rawValue {
      case 0: self = .arethrows
      default: return nil
      }
    }

    var rawValue: Int {
      switch self {
      case .arethrows: return 0
      }
    }

  }

  enum superEnum: SwiftProtobuf.Enum {
    typealias RawValue = Int
    case asuper // = 0

    init() {
      self = .asuper
    }

    init?(rawValue: Int) {
      switch rawValue {
      case 0: self = .asuper
      default: return nil
      }
    }

    var rawValue: Int {
      switch self {
      case .asuper: return 0
      }
    }

  }

  enum selfEnum: SwiftProtobuf.Enum {
    typealias RawValue = Int
    case aself // = 0

    init() {
      self = .aself
    }

    init?(rawValue: Int) {
      switch rawValue {
      case 0: self = .aself
      default: return nil
      }
    }

    var rawValue: Int {
      switch self {
      case .aself: return 0
      }
    }

  }

  enum throwEnum: SwiftProtobuf.Enum {
    typealias RawValue = Int
    case athrow // = 0

    init() {
      self = .athrow
    }

    init?(rawValue: Int) {
      switch rawValue {
      case 0: self = .athrow
      default: return nil
      }
    }

    var rawValue: Int {
      switch self {
      case .athrow: return 0
      }
    }

  }

  enum throwsEnum: SwiftProtobuf.Enum {
    typealias RawValue = Int
    case athrows // = 0

    init() {
      self = .athrows
    }

    init?(rawValue: Int) {
      switch rawValue {
      case 0: self = .athrows
      default: return nil
      }
    }

    var rawValue: Int {
      switch self {
      case .athrows: return 0
      }
    }

  }

  enum trueEnum: SwiftProtobuf.Enum {
    typealias RawValue = Int
    case atrue // = 0

    init() {
      self = .atrue
    }

    init?(rawValue: Int) {
      switch rawValue {
      case 0: self = .atrue
      default: return nil
      }
    }

    var rawValue: Int {
      switch self {
      case .atrue: return 0
      }
    }

  }

  enum tryEnum: SwiftProtobuf.Enum {
    typealias RawValue = Int
    case atry // = 0

    init() {
      self = .atry
    }

    init?(rawValue: Int) {
      switch rawValue {
      case 0: self = .atry
      default: return nil
      }
    }

    var rawValue: Int {
      switch self {
      case .atry: return 0
      }
    }

  }

  enum __COLUMN__Enum: SwiftProtobuf.Enum {
    typealias RawValue = Int
    case a_Column__ // = 0

    init() {
      self = .a_Column__
    }

    init?(rawValue: Int) {
      switch rawValue {
      case 0: self = .a_Column__
      default: return nil
      }
    }

    var rawValue: Int {
      switch self {
      case .a_Column__: return 0
      }
    }

  }

  enum __FILE__Enum: SwiftProtobuf.Enum {
    typealias RawValue = Int
    case a_File__ // = 0

    init() {
      self = .a_File__
    }

    init?(rawValue: Int) {
      switch rawValue {
      case 0: self = .a_File__
      default: return nil
      }
    }

    var rawValue: Int {
      switch self {
      case .a_File__: return 0
      }
    }

  }

  enum __FUNCTION__Enum: SwiftProtobuf.Enum {
    typealias RawValue = Int
    case a_Function__ // = 0

    init() {
      self = .a_Function__
    }

    init?(rawValue: Int) {
      switch rawValue {
      case 0: self = .a_Function__
      default: return nil
      }
    }

    var rawValue: Int {
      switch self {
      case .a_Function__: return 0
      }
    }

  }

  enum __LINE__Enum: SwiftProtobuf.Enum {
    typealias RawValue = Int
    case a_Line__ // = 0

    init() {
      self = .a_Line__
    }

    init?(rawValue: Int) {
      switch rawValue {
      case 0: self = .a_Line__
      default: return nil
      }
    }

    var rawValue: Int {
      switch self {
      case .a_Line__: return 0
      }
    }

  }

  enum _Enum: SwiftProtobuf.Enum {
    typealias RawValue = Int
    case a_ // = 0

    init() {
      self = .a_
    }

    init?(rawValue: Int) {
      switch rawValue {
      case 0: self = .a_
      default: return nil
      }
    }

    var rawValue: Int {
      switch self {
      case .a_: return 0
      }
    }

  }

  enum __Enum: SwiftProtobuf.Enum {
    typealias RawValue = Int
    case a__ // = 0

    init() {
      self = .a__
    }

    init?(rawValue: Int) {
      switch rawValue {
      case 0: self = .a__
      default: return nil
      }
    }

    var rawValue: Int {
      switch self {
      case .a__: return 0
      }
    }

  }

  enum associativity: SwiftProtobuf.Enum {
    typealias RawValue = Int
    case aassociativity // = 0

    init() {
      self = .aassociativity
    }

    init?(rawValue: Int) {
      switch rawValue {
      case 0: self = .aassociativity
      default: return nil
      }
    }

    var rawValue: Int {
      switch self {
      case .aassociativity: return 0
      }
    }

  }

  enum convenience: SwiftProtobuf.Enum {
    typealias RawValue = Int
    case aconvenience // = 0

    init() {
      self = .aconvenience
    }

    init?(rawValue: Int) {
      switch rawValue {
      case 0: self = .aconvenience
      default: return nil
      }
    }

    var rawValue: Int {
      switch self {
      case .aconvenience: return 0
      }
    }

  }

  enum dynamic: SwiftProtobuf.Enum {
    typealias RawValue = Int
    case adynamic // = 0

    init() {
      self = .adynamic
    }

    init?(rawValue: Int) {
      switch rawValue {
      case 0: self = .adynamic
      default: return nil
      }
    }

    var rawValue: Int {
      switch self {
      case .adynamic: return 0
      }
    }

  }

  enum didSet: SwiftProtobuf.Enum {
    typealias RawValue = Int
    case adidSet // = 0

    init() {
      self = .adidSet
    }

    init?(rawValue: Int) {
      switch rawValue {
      case 0: self = .adidSet
      default: return nil
      }
    }

    var rawValue: Int {
      switch self {
      case .adidSet: return 0
      }
    }

  }

  enum final: SwiftProtobuf.Enum {
    typealias RawValue = Int
    case afinal // = 0

    init() {
      self = .afinal
    }

    init?(rawValue: Int) {
      switch rawValue {
      case 0: self = .afinal
      default: return nil
      }
    }

    var rawValue: Int {
      switch self {
      case .afinal: return 0
      }
    }

  }

  enum get: SwiftProtobuf.Enum {
    typealias RawValue = Int
    case aget // = 0

    init() {
      self = .aget
    }

    init?(rawValue: Int) {
      switch rawValue {
      case 0: self = .aget
      default: return nil
      }
    }

    var rawValue: Int {
      switch self {
      case .aget: return 0
      }
    }

  }

  enum infix: SwiftProtobuf.Enum {
    typealias RawValue = Int
    case ainfix // = 0

    init() {
      self = .ainfix
    }

    init?(rawValue: Int) {
      switch rawValue {
      case 0: self = .ainfix
      default: return nil
      }
    }

    var rawValue: Int {
      switch self {
      case .ainfix: return 0
      }
    }

  }

  enum indirect: SwiftProtobuf.Enum {
    typealias RawValue = Int
    case aindirect // = 0

    init() {
      self = .aindirect
    }

    init?(rawValue: Int) {
      switch rawValue {
      case 0: self = .aindirect
      default: return nil
      }
    }

    var rawValue: Int {
      switch self {
      case .aindirect: return 0
      }
    }

  }

  enum lazy: SwiftProtobuf.Enum {
    typealias RawValue = Int
    case alazy // = 0

    init() {
      self = .alazy
    }

    init?(rawValue: Int) {
      switch rawValue {
      case 0: self = .alazy
      default: return nil
      }
    }

    var rawValue: Int {
      switch self {
      case .alazy: return 0
      }
    }

  }

  enum left: SwiftProtobuf.Enum {
    typealias RawValue = Int
    case aleft // = 0

    init() {
      self = .aleft
    }

    init?(rawValue: Int) {
      switch rawValue {
      case 0: self = .aleft
      default: return nil
      }
    }

    var rawValue: Int {
      switch self {
      case .aleft: return 0
      }
    }

  }

  enum mutating: SwiftProtobuf.Enum {
    typealias RawValue = Int
    case amutating // = 0

    init() {
      self = .amutating
    }

    init?(rawValue: Int) {
      switch rawValue {
      case 0: self = .amutating
      default: return nil
      }
    }

    var rawValue: Int {
      switch self {
      case .amutating: return 0
      }
    }

  }

  enum none: SwiftProtobuf.Enum {
    typealias RawValue = Int
    case anone // = 0

    init() {
      self = .anone
    }

    init?(rawValue: Int) {
      switch rawValue {
      case 0: self = .anone
      default: return nil
      }
    }

    var rawValue: Int {
      switch self {
      case .anone: return 0
      }
    }

  }

  enum nonmutating: SwiftProtobuf.Enum {
    typealias RawValue = Int
    case anonmutating // = 0

    init() {
      self = .anonmutating
    }

    init?(rawValue: Int) {
      switch rawValue {
      case 0: self = .anonmutating
      default: return nil
      }
    }

    var rawValue: Int {
      switch self {
      case .anonmutating: return 0
      }
    }

  }

  enum optional: SwiftProtobuf.Enum {
    typealias RawValue = Int
    case aoptional // = 0

    init() {
      self = .aoptional
    }

    init?(rawValue: Int) {
      switch rawValue {
      case 0: self = .aoptional
      default: return nil
      }
    }

    var rawValue: Int {
      switch self {
      case .aoptional: return 0
      }
    }

  }

  enum override: SwiftProtobuf.Enum {
    typealias RawValue = Int
    case aoverride // = 0

    init() {
      self = .aoverride
    }

    init?(rawValue: Int) {
      switch rawValue {
      case 0: self = .aoverride
      default: return nil
      }
    }

    var rawValue: Int {
      switch self {
      case .aoverride: return 0
      }
    }

  }

  enum postfix: SwiftProtobuf.Enum {
    typealias RawValue = Int
    case apostfix // = 0

    init() {
      self = .apostfix
    }

    init?(rawValue: Int) {
      switch rawValue {
      case 0: self = .apostfix
      default: return nil
      }
    }

    var rawValue: Int {
      switch self {
      case .apostfix: return 0
      }
    }

  }

  enum precedence: SwiftProtobuf.Enum {
    typealias RawValue = Int
    case aprecedence // = 0

    init() {
      self = .aprecedence
    }

    init?(rawValue: Int) {
      switch rawValue {
      case 0: self = .aprecedence
      default: return nil
      }
    }

    var rawValue: Int {
      switch self {
      case .aprecedence: return 0
      }
    }

  }

  enum prefix: SwiftProtobuf.Enum {
    typealias RawValue = Int
    case aprefix // = 0

    init() {
      self = .aprefix
    }

    init?(rawValue: Int) {
      switch rawValue {
      case 0: self = .aprefix
      default: return nil
      }
    }

    var rawValue: Int {
      switch self {
      case .aprefix: return 0
      }
    }

  }

  enum required: SwiftProtobuf.Enum {
    typealias RawValue = Int
    case arequired // = 0

    init() {
      self = .arequired
    }

    init?(rawValue: Int) {
      switch rawValue {
      case 0: self = .arequired
      default: return nil
      }
    }

    var rawValue: Int {
      switch self {
      case .arequired: return 0
      }
    }

  }

  enum right: SwiftProtobuf.Enum {
    typealias RawValue = Int
    case aright // = 0

    init() {
      self = .aright
    }

    init?(rawValue: Int) {
      switch rawValue {
      case 0: self = .aright
      default: return nil
      }
    }

    var rawValue: Int {
      switch self {
      case .aright: return 0
      }
    }

  }

  enum set: SwiftProtobuf.Enum {
    typealias RawValue = Int
    case aset // = 0

    init() {
      self = .aset
    }

    init?(rawValue: Int) {
      switch rawValue {
      case 0: self = .aset
      default: return nil
      }
    }

    var rawValue: Int {
      switch self {
      case .aset: return 0
      }
    }

  }

  enum TypeEnum: SwiftProtobuf.Enum {
    typealias RawValue = Int
    case aType // = 0

    init() {
      self = .aType
    }

    init?(rawValue: Int) {
      switch rawValue {
      case 0: self = .aType
      default: return nil
      }
    }

    var rawValue: Int {
      switch self {
      case .aType: return 0
      }
    }

  }

  enum unowned: SwiftProtobuf.Enum {
    typealias RawValue = Int
    case aunowned // = 0

    init() {
      self = .aunowned
    }

    init?(rawValue: Int) {
      switch rawValue {
      case 0: self = .aunowned
      default: return nil
      }
    }

    var rawValue: Int {
      switch self {
      case .aunowned: return 0
      }
    }

  }

  enum weak: SwiftProtobuf.Enum {
    typealias RawValue = Int
    case aweak // = 0

    init() {
      self = .aweak
    }

    init?(rawValue: Int) {
      switch rawValue {
      case 0: self = .aweak
      default: return nil
      }
    }

    var rawValue: Int {
      switch self {
      case .aweak: return 0
      }
    }

  }

  enum willSet: SwiftProtobuf.Enum {
    typealias RawValue = Int
    case awillSet // = 0

    init() {
      self = .awillSet
    }

    init?(rawValue: Int) {
      switch rawValue {
      case 0: self = .awillSet
      default: return nil
      }
    }

    var rawValue: Int {
      switch self {
      case .awillSet: return 0
      }
    }

  }

  enum id: SwiftProtobuf.Enum {
    typealias RawValue = Int
    case aid // = 0

    init() {
      self = .aid
    }

    init?(rawValue: Int) {
      switch rawValue {
      case 0: self = .aid
      default: return nil
      }
    }

    var rawValue: Int {
      switch self {
      case .aid: return 0
      }
    }

  }

  enum _cmd: SwiftProtobuf.Enum {
    typealias RawValue = Int
    case aCmd // = 0

    init() {
      self = .aCmd
    }

    init?(rawValue: Int) {
      switch rawValue {
      case 0: self = .aCmd
      default: return nil
      }
    }

    var rawValue: Int {
      switch self {
      case .aCmd: return 0
      }
    }

  }

  enum out: SwiftProtobuf.Enum {
    typealias RawValue = Int
    case aout // = 0

    init() {
      self = .aout
    }

    init?(rawValue: Int) {
      switch rawValue {
      case 0: self = .aout
      default: return nil
      }
    }

    var rawValue: Int {
      switch self {
      case .aout: return 0
      }
    }

  }

  enum bycopy: SwiftProtobuf.Enum {
    typealias RawValue = Int
    case abycopy // = 0

    init() {
      self = .abycopy
    }

    init?(rawValue: Int) {
      switch rawValue {
      case 0: self = .abycopy
      default: return nil
      }
    }

    var rawValue: Int {
      switch self {
      case .abycopy: return 0
      }
    }

  }

  enum byref: SwiftProtobuf.Enum {
    typealias RawValue = Int
    case abyref // = 0

    init() {
      self = .abyref
    }

    init?(rawValue: Int) {
      switch rawValue {
      case 0: self = .abyref
      default: return nil
      }
    }

    var rawValue: Int {
      switch self {
      case .abyref: return 0
      }
    }

  }

  enum oneway: SwiftProtobuf.Enum {
    typealias RawValue = Int
    case aoneway // = 0

    init() {
      self = .aoneway
    }

    init?(rawValue: Int) {
      switch rawValue {
      case 0: self = .aoneway
      default: return nil
      }
    }

    var rawValue: Int {
      switch self {
      case .aoneway: return 0
      }
    }

  }

  enum and: SwiftProtobuf.Enum {
    typealias RawValue = Int
    case aand // = 0

    init() {
      self = .aand
    }

    init?(rawValue: Int) {
      switch rawValue {
      case 0: self = .aand
      default: return nil
      }
    }

    var rawValue: Int {
      switch self {
      case .aand: return 0
      }
    }

  }

  enum and_eq: SwiftProtobuf.Enum {
    typealias RawValue = Int
    case aandEq // = 0

    init() {
      self = .aandEq
    }

    init?(rawValue: Int) {
      switch rawValue {
      case 0: self = .aandEq
      default: return nil
      }
    }

    var rawValue: Int {
      switch self {
      case .aandEq: return 0
      }
    }

  }

  enum alignas: SwiftProtobuf.Enum {
    typealias RawValue = Int
    case aalignas // = 0

    init() {
      self = .aalignas
    }

    init?(rawValue: Int) {
      switch rawValue {
      case 0: self = .aalignas
      default: return nil
      }
    }

    var rawValue: Int {
      switch self {
      case .aalignas: return 0
      }
    }

  }

  enum alignof: SwiftProtobuf.Enum {
    typealias RawValue = Int
    case aalignof // = 0

    init() {
      self = .aalignof
    }

    init?(rawValue: Int) {
      switch rawValue {
      case 0: self = .aalignof
      default: return nil
      }
    }

    var rawValue: Int {
      switch self {
      case .aalignof: return 0
      }
    }

  }

  enum asm: SwiftProtobuf.Enum {
    typealias RawValue = Int
    case aasm // = 0

    init() {
      self = .aasm
    }

    init?(rawValue: Int) {
      switch rawValue {
      case 0: self = .aasm
      default: return nil
      }
    }

    var rawValue: Int {
      switch self {
      case .aasm: return 0
      }
    }

  }

  enum auto: SwiftProtobuf.Enum {
    typealias RawValue = Int
    case aauto // = 0

    init() {
      self = .aauto
    }

    init?(rawValue: Int) {
      switch rawValue {
      case 0: self = .aauto
      default: return nil
      }
    }

    var rawValue: Int {
      switch self {
      case .aauto: return 0
      }
    }

  }

  enum bitand: SwiftProtobuf.Enum {
    typealias RawValue = Int
    case abitand // = 0

    init() {
      self = .abitand
    }

    init?(rawValue: Int) {
      switch rawValue {
      case 0: self = .abitand
      default: return nil
      }
    }

    var rawValue: Int {
      switch self {
      case .abitand: return 0
      }
    }

  }

  enum bitor: SwiftProtobuf.Enum {
    typealias RawValue = Int
    case abitor // = 0

    init() {
      self = .abitor
    }

    init?(rawValue: Int) {
      switch rawValue {
      case 0: self = .abitor
      default: return nil
      }
    }

    var rawValue: Int {
      switch self {
      case .abitor: return 0
      }
    }

  }

  enum bool: SwiftProtobuf.Enum {
    typealias RawValue = Int
    case abool // = 0

    init() {
      self = .abool
    }

    init?(rawValue: Int) {
      switch rawValue {
      case 0: self = .abool
      default: return nil
      }
    }

    var rawValue: Int {
      switch self {
      case .abool: return 0
      }
    }

  }

  enum char: SwiftProtobuf.Enum {
    typealias RawValue = Int
    case achar // = 0

    init() {
      self = .achar
    }

    init?(rawValue: Int) {
      switch rawValue {
      case 0: self = .achar
      default: return nil
      }
    }

    var rawValue: Int {
      switch self {
      case .achar: return 0
      }
    }

  }

  enum char16_t: SwiftProtobuf.Enum {
    typealias RawValue = Int
    case achar16T // = 0

    init() {
      self = .achar16T
    }

    init?(rawValue: Int) {
      switch rawValue {
      case 0: self = .achar16T
      default: return nil
      }
    }

    var rawValue: Int {
      switch self {
      case .achar16T: return 0
      }
    }

  }

  enum char32_t: SwiftProtobuf.Enum {
    typealias RawValue = Int
    case achar32T // = 0

    init() {
      self = .achar32T
    }

    init?(rawValue: Int) {
      switch rawValue {
      case 0: self = .achar32T
      default: return nil
      }
    }

    var rawValue: Int {
      switch self {
      case .achar32T: return 0
      }
    }

  }

  enum compl: SwiftProtobuf.Enum {
    typealias RawValue = Int
    case acompl // = 0

    init() {
      self = .acompl
    }

    init?(rawValue: Int) {
      switch rawValue {
      case 0: self = .acompl
      default: return nil
      }
    }

    var rawValue: Int {
      switch self {
      case .acompl: return 0
      }
    }

  }

  enum const: SwiftProtobuf.Enum {
    typealias RawValue = Int
    case aconst // = 0

    init() {
      self = .aconst
    }

    init?(rawValue: Int) {
      switch rawValue {
      case 0: self = .aconst
      default: return nil
      }
    }

    var rawValue: Int {
      switch self {
      case .aconst: return 0
      }
    }

  }

  enum constexpr: SwiftProtobuf.Enum {
    typealias RawValue = Int
    case aconstexpr // = 0

    init() {
      self = .aconstexpr
    }

    init?(rawValue: Int) {
      switch rawValue {
      case 0: self = .aconstexpr
      default: return nil
      }
    }

    var rawValue: Int {
      switch self {
      case .aconstexpr: return 0
      }
    }

  }

  enum const_cast: SwiftProtobuf.Enum {
    typealias RawValue = Int
    case aconstCast // = 0

    init() {
      self = .aconstCast
    }

    init?(rawValue: Int) {
      switch rawValue {
      case 0: self = .aconstCast
      default: return nil
      }
    }

    var rawValue: Int {
      switch self {
      case .aconstCast: return 0
      }
    }

  }

  enum decltype: SwiftProtobuf.Enum {
    typealias RawValue = Int
    case adecltype // = 0

    init() {
      self = .adecltype
    }

    init?(rawValue: Int) {
      switch rawValue {
      case 0: self = .adecltype
      default: return nil
      }
    }

    var rawValue: Int {
      switch self {
      case .adecltype: return 0
      }
    }

  }

  enum delete: SwiftProtobuf.Enum {
    typealias RawValue = Int
    case adelete // = 0

    init() {
      self = .adelete
    }

    init?(rawValue: Int) {
      switch rawValue {
      case 0: self = .adelete
      default: return nil
      }
    }

    var rawValue: Int {
      switch self {
      case .adelete: return 0
      }
    }

  }

  enum dynamic_cast: SwiftProtobuf.Enum {
    typealias RawValue = Int
    case adynamicCast // = 0

    init() {
      self = .adynamicCast
    }

    init?(rawValue: Int) {
      switch rawValue {
      case 0: self = .adynamicCast
      default: return nil
      }
    }

    var rawValue: Int {
      switch self {
      case .adynamicCast: return 0
      }
    }

  }

  enum explicit: SwiftProtobuf.Enum {
    typealias RawValue = Int
    case aexplicit // = 0

    init() {
      self = .aexplicit
    }

    init?(rawValue: Int) {
      switch rawValue {
      case 0: self = .aexplicit
      default: return nil
      }
    }

    var rawValue: Int {
      switch self {
      case .aexplicit: return 0
      }
    }

  }

  enum export: SwiftProtobuf.Enum {
    typealias RawValue = Int
    case aexport // = 0

    init() {
      self = .aexport
    }

    init?(rawValue: Int) {
      switch rawValue {
      case 0: self = .aexport
      default: return nil
      }
    }

    var rawValue: Int {
      switch self {
      case .aexport: return 0
      }
    }

  }

  enum extern: SwiftProtobuf.Enum {
    typealias RawValue = Int
    case aextern // = 0

    init() {
      self = .aextern
    }

    init?(rawValue: Int) {
      switch rawValue {
      case 0: self = .aextern
      default: return nil
      }
    }

    var rawValue: Int {
      switch self {
      case .aextern: return 0
      }
    }

  }

  enum friend: SwiftProtobuf.Enum {
    typealias RawValue = Int
    case afriend // = 0

    init() {
      self = .afriend
    }

    init?(rawValue: Int) {
      switch rawValue {
      case 0: self = .afriend
      default: return nil
      }
    }

    var rawValue: Int {
      switch self {
      case .afriend: return 0
      }
    }

  }

  enum goto: SwiftProtobuf.Enum {
    typealias RawValue = Int
    case agoto // = 0

    init() {
      self = .agoto
    }

    init?(rawValue: Int) {
      switch rawValue {
      case 0: self = .agoto
      default: return nil
      }
    }

    var rawValue: Int {
      switch self {
      case .agoto: return 0
      }
    }

  }

  enum inline: SwiftProtobuf.Enum {
    typealias RawValue = Int
    case ainline // = 0

    init() {
      self = .ainline
    }

    init?(rawValue: Int) {
      switch rawValue {
      case 0: self = .ainline
      default: return nil
      }
    }

    var rawValue: Int {
      switch self {
      case .ainline: return 0
      }
    }

  }

  enum long: SwiftProtobuf.Enum {
    typealias RawValue = Int
    case along // = 0

    init() {
      self = .along
    }

    init?(rawValue: Int) {
      switch rawValue {
      case 0: self = .along
      default: return nil
      }
    }

    var rawValue: Int {
      switch self {
      case .along: return 0
      }
    }

  }

  enum mutable: SwiftProtobuf.Enum {
    typealias RawValue = Int
    case amutable // = 0

    init() {
      self = .amutable
    }

    init?(rawValue: Int) {
      switch rawValue {
      case 0: self = .amutable
      default: return nil
      }
    }

    var rawValue: Int {
      switch self {
      case .amutable: return 0
      }
    }

  }

  enum namespace: SwiftProtobuf.Enum {
    typealias RawValue = Int
    case anamespace // = 0

    init() {
      self = .anamespace
    }

    init?(rawValue: Int) {
      switch rawValue {
      case 0: self = .anamespace
      default: return nil
      }
    }

    var rawValue: Int {
      switch self {
      case .anamespace: return 0
      }
    }

  }

  enum new: SwiftProtobuf.Enum {
    typealias RawValue = Int
    case anew // = 0

    init() {
      self = .anew
    }

    init?(rawValue: Int) {
      switch rawValue {
      case 0: self = .anew
      default: return nil
      }
    }

    var rawValue: Int {
      switch self {
      case .anew: return 0
      }
    }

  }

  enum noexcept: SwiftProtobuf.Enum {
    typealias RawValue = Int
    case anoexcept // = 0

    init() {
      self = .anoexcept
    }

    init?(rawValue: Int) {
      switch rawValue {
      case 0: self = .anoexcept
      default: return nil
      }
    }

    var rawValue: Int {
      switch self {
      case .anoexcept: return 0
      }
    }

  }

  enum not: SwiftProtobuf.Enum {
    typealias RawValue = Int
    case anot // = 0

    init() {
      self = .anot
    }

    init?(rawValue: Int) {
      switch rawValue {
      case 0: self = .anot
      default: return nil
      }
    }

    var rawValue: Int {
      switch self {
      case .anot: return 0
      }
    }

  }

  enum not_eq: SwiftProtobuf.Enum {
    typealias RawValue = Int
    case anotEq // = 0

    init() {
      self = .anotEq
    }

    init?(rawValue: Int) {
      switch rawValue {
      case 0: self = .anotEq
      default: return nil
      }
    }

    var rawValue: Int {
      switch self {
      case .anotEq: return 0
      }
    }

  }

  enum nullptr: SwiftProtobuf.Enum {
    typealias RawValue = Int
    case anullptr // = 0

    init() {
      self = .anullptr
    }

    init?(rawValue: Int) {
      switch rawValue {
      case 0: self = .anullptr
      default: return nil
      }
    }

    var rawValue: Int {
      switch self {
      case .anullptr: return 0
      }
    }

  }

  enum or: SwiftProtobuf.Enum {
    typealias RawValue = Int
    case aor // = 0

    init() {
      self = .aor
    }

    init?(rawValue: Int) {
      switch rawValue {
      case 0: self = .aor
      default: return nil
      }
    }

    var rawValue: Int {
      switch self {
      case .aor: return 0
      }
    }

  }

  enum or_eq: SwiftProtobuf.Enum {
    typealias RawValue = Int
    case aorEq // = 0

    init() {
      self = .aorEq
    }

    init?(rawValue: Int) {
      switch rawValue {
      case 0: self = .aorEq
      default: return nil
      }
    }

    var rawValue: Int {
      switch self {
      case .aorEq: return 0
      }
    }

  }

  enum protected: SwiftProtobuf.Enum {
    typealias RawValue = Int
    case aprotected // = 0

    init() {
      self = .aprotected
    }

    init?(rawValue: Int) {
      switch rawValue {
      case 0: self = .aprotected
      default: return nil
      }
    }

    var rawValue: Int {
      switch self {
      case .aprotected: return 0
      }
    }

  }

  enum register: SwiftProtobuf.Enum {
    typealias RawValue = Int
    case aregister // = 0

    init() {
      self = .aregister
    }

    init?(rawValue: Int) {
      switch rawValue {
      case 0: self = .aregister
      default: return nil
      }
    }

    var rawValue: Int {
      switch self {
      case .aregister: return 0
      }
    }

  }

  enum reinterpret_cast: SwiftProtobuf.Enum {
    typealias RawValue = Int
    case areinterpretCast // = 0

    init() {
      self = .areinterpretCast
    }

    init?(rawValue: Int) {
      switch rawValue {
      case 0: self = .areinterpretCast
      default: return nil
      }
    }

    var rawValue: Int {
      switch self {
      case .areinterpretCast: return 0
      }
    }

  }

  enum short: SwiftProtobuf.Enum {
    typealias RawValue = Int
    case ashort // = 0

    init() {
      self = .ashort
    }

    init?(rawValue: Int) {
      switch rawValue {
      case 0: self = .ashort
      default: return nil
      }
    }

    var rawValue: Int {
      switch self {
      case .ashort: return 0
      }
    }

  }

  enum signed: SwiftProtobuf.Enum {
    typealias RawValue = Int
    case asigned // = 0

    init() {
      self = .asigned
    }

    init?(rawValue: Int) {
      switch rawValue {
      case 0: self = .asigned
      default: return nil
      }
    }

    var rawValue: Int {
      switch self {
      case .asigned: return 0
      }
    }

  }

  enum sizeof: SwiftProtobuf.Enum {
    typealias RawValue = Int
    case asizeof // = 0

    init() {
      self = .asizeof
    }

    init?(rawValue: Int) {
      switch rawValue {
      case 0: self = .asizeof
      default: return nil
      }
    }

    var rawValue: Int {
      switch self {
      case .asizeof: return 0
      }
    }

  }

  enum static_assert: SwiftProtobuf.Enum {
    typealias RawValue = Int
    case astaticAssert // = 0

    init() {
      self = .astaticAssert
    }

    init?(rawValue: Int) {
      switch rawValue {
      case 0: self = .astaticAssert
      default: return nil
      }
    }

    var rawValue: Int {
      switch self {
      case .astaticAssert: return 0
      }
    }

  }

  enum static_cast: SwiftProtobuf.Enum {
    typealias RawValue = Int
    case astaticCast // = 0

    init() {
      self = .astaticCast
    }

    init?(rawValue: Int) {
      switch rawValue {
      case 0: self = .astaticCast
      default: return nil
      }
    }

    var rawValue: Int {
      switch self {
      case .astaticCast: return 0
      }
    }

  }

  enum template: SwiftProtobuf.Enum {
    typealias RawValue = Int
    case atemplate // = 0

    init() {
      self = .atemplate
    }

    init?(rawValue: Int) {
      switch rawValue {
      case 0: self = .atemplate
      default: return nil
      }
    }

    var rawValue: Int {
      switch self {
      case .atemplate: return 0
      }
    }

  }

  enum this: SwiftProtobuf.Enum {
    typealias RawValue = Int
    case athis // = 0

    init() {
      self = .athis
    }

    init?(rawValue: Int) {
      switch rawValue {
      case 0: self = .athis
      default: return nil
      }
    }

    var rawValue: Int {
      switch self {
      case .athis: return 0
      }
    }

  }

  enum thread_local: SwiftProtobuf.Enum {
    typealias RawValue = Int
    case athreadLocal // = 0

    init() {
      self = .athreadLocal
    }

    init?(rawValue: Int) {
      switch rawValue {
      case 0: self = .athreadLocal
      default: return nil
      }
    }

    var rawValue: Int {
      switch self {
      case .athreadLocal: return 0
      }
    }

  }

  enum typedef: SwiftProtobuf.Enum {
    typealias RawValue = Int
    case atypedef // = 0

    init() {
      self = .atypedef
    }

    init?(rawValue: Int) {
      switch rawValue {
      case 0: self = .atypedef
      default: return nil
      }
    }

    var rawValue: Int {
      switch self {
      case .atypedef: return 0
      }
    }

  }

  enum typeid: SwiftProtobuf.Enum {
    typealias RawValue = Int
    case atypeid // = 0

    init() {
      self = .atypeid
    }

    init?(rawValue: Int) {
      switch rawValue {
      case 0: self = .atypeid
      default: return nil
      }
    }

    var rawValue: Int {
      switch self {
      case .atypeid: return 0
      }
    }

  }

  enum typename: SwiftProtobuf.Enum {
    typealias RawValue = Int
    case atypename // = 0

    init() {
      self = .atypename
    }

    init?(rawValue: Int) {
      switch rawValue {
      case 0: self = .atypename
      default: return nil
      }
    }

    var rawValue: Int {
      switch self {
      case .atypename: return 0
      }
    }

  }

  enum union: SwiftProtobuf.Enum {
    typealias RawValue = Int
    case aunion // = 0

    init() {
      self = .aunion
    }

    init?(rawValue: Int) {
      switch rawValue {
      case 0: self = .aunion
      default: return nil
      }
    }

    var rawValue: Int {
      switch self {
      case .aunion: return 0
      }
    }

  }

  enum unsigned: SwiftProtobuf.Enum {
    typealias RawValue = Int
    case aunsigned // = 0

    init() {
      self = .aunsigned
    }

    init?(rawValue: Int) {
      switch rawValue {
      case 0: self = .aunsigned
      default: return nil
      }
    }

    var rawValue: Int {
      switch self {
      case .aunsigned: return 0
      }
    }

  }

  enum using: SwiftProtobuf.Enum {
    typealias RawValue = Int
    case ausing // = 0

    init() {
      self = .ausing
    }

    init?(rawValue: Int) {
      switch rawValue {
      case 0: self = .ausing
      default: return nil
      }
    }

    var rawValue: Int {
      switch self {
      case .ausing: return 0
      }
    }

  }

  enum virtual: SwiftProtobuf.Enum {
    typealias RawValue = Int
    case avirtual // = 0

    init() {
      self = .avirtual
    }

    init?(rawValue: Int) {
      switch rawValue {
      case 0: self = .avirtual
      default: return nil
      }
    }

    var rawValue: Int {
      switch self {
      case .avirtual: return 0
      }
    }

  }

  enum void: SwiftProtobuf.Enum {
    typealias RawValue = Int
    case avoid // = 0

    init() {
      self = .avoid
    }

    init?(rawValue: Int) {
      switch rawValue {
      case 0: self = .avoid
      default: return nil
      }
    }

    var rawValue: Int {
      switch self {
      case .avoid: return 0
      }
    }

  }

  enum volatile: SwiftProtobuf.Enum {
    typealias RawValue = Int
    case avolatile // = 0

    init() {
      self = .avolatile
    }

    init?(rawValue: Int) {
      switch rawValue {
      case 0: self = .avolatile
      default: return nil
      }
    }

    var rawValue: Int {
      switch self {
      case .avolatile: return 0
      }
    }

  }

  enum wchar_t: SwiftProtobuf.Enum {
    typealias RawValue = Int
    case awcharT // = 0

    init() {
      self = .awcharT
    }

    init?(rawValue: Int) {
      switch rawValue {
      case 0: self = .awcharT
      default: return nil
      }
    }

    var rawValue: Int {
      switch self {
      case .awcharT: return 0
      }
    }

  }

  enum xor: SwiftProtobuf.Enum {
    typealias RawValue = Int
    case axor // = 0

    init() {
      self = .axor
    }

    init?(rawValue: Int) {
      switch rawValue {
      case 0: self = .axor
      default: return nil
      }
    }

    var rawValue: Int {
      switch self {
      case .axor: return 0
      }
    }

  }

  enum xor_eq: SwiftProtobuf.Enum {
    typealias RawValue = Int
    case axorEq // = 0

    init() {
      self = .axorEq
    }

    init?(rawValue: Int) {
      switch rawValue {
      case 0: self = .axorEq
      default: return nil
      }
    }

    var rawValue: Int {
      switch self {
      case .axorEq: return 0
      }
    }

  }

  enum restrict: SwiftProtobuf.Enum {
    typealias RawValue = Int
    case arestrict // = 0

    init() {
      self = .arestrict
    }

    init?(rawValue: Int) {
      switch rawValue {
      case 0: self = .arestrict
      default: return nil
      }
    }

    var rawValue: Int {
      switch self {
      case .arestrict: return 0
      }
    }

  }

  enum Category: SwiftProtobuf.Enum {
    typealias RawValue = Int
    case aCategory // = 0

    init() {
      self = .aCategory
    }

    init?(rawValue: Int) {
      switch rawValue {
      case 0: self = .aCategory
      default: return nil
      }
    }

    var rawValue: Int {
      switch self {
      case .aCategory: return 0
      }
    }

  }

  enum Ivar: SwiftProtobuf.Enum {
    typealias RawValue = Int
    case aIvar // = 0

    init() {
      self = .aIvar
    }

    init?(rawValue: Int) {
      switch rawValue {
      case 0: self = .aIvar
      default: return nil
      }
    }

    var rawValue: Int {
      switch self {
      case .aIvar: return 0
      }
    }

  }

  enum Method: SwiftProtobuf.Enum {
    typealias RawValue = Int
    case aMethod // = 0

    init() {
      self = .aMethod
    }

    init?(rawValue: Int) {
      switch rawValue {
      case 0: self = .aMethod
      default: return nil
      }
    }

    var rawValue: Int {
      switch self {
      case .aMethod: return 0
      }
    }

  }

  enum finalize: SwiftProtobuf.Enum {
    typealias RawValue = Int
    case afinalize // = 0

    init() {
      self = .afinalize
    }

    init?(rawValue: Int) {
      switch rawValue {
      case 0: self = .afinalize
      default: return nil
      }
    }

    var rawValue: Int {
      switch self {
      case .afinalize: return 0
      }
    }

  }

  enum hash: SwiftProtobuf.Enum {
    typealias RawValue = Int
    case ahash // = 0

    init() {
      self = .ahash
    }

    init?(rawValue: Int) {
      switch rawValue {
      case 0: self = .ahash
      default: return nil
      }
    }

    var rawValue: Int {
      switch self {
      case .ahash: return 0
      }
    }

  }

  enum dealloc: SwiftProtobuf.Enum {
    typealias RawValue = Int
    case adealloc // = 0

    init() {
      self = .adealloc
    }

    init?(rawValue: Int) {
      switch rawValue {
      case 0: self = .adealloc
      default: return nil
      }
    }

    var rawValue: Int {
      switch self {
      case .adealloc: return 0
      }
    }

  }

  enum superclass: SwiftProtobuf.Enum {
    typealias RawValue = Int
    case asuperclass // = 0

    init() {
      self = .asuperclass
    }

    init?(rawValue: Int) {
      switch rawValue {
      case 0: self = .asuperclass
      default: return nil
      }
    }

    var rawValue: Int {
      switch self {
      case .asuperclass: return 0
      }
    }

  }

  enum retain: SwiftProtobuf.Enum {
    typealias RawValue = Int
    case aretain // = 0

    init() {
      self = .aretain
    }

    init?(rawValue: Int) {
      switch rawValue {
      case 0: self = .aretain
      default: return nil
      }
    }

    var rawValue: Int {
      switch self {
      case .aretain: return 0
      }
    }

  }

  enum release: SwiftProtobuf.Enum {
    typealias RawValue = Int
    case arelease // = 0

    init() {
      self = .arelease
    }

    init?(rawValue: Int) {
      switch rawValue {
      case 0: self = .arelease
      default: return nil
      }
    }

    var rawValue: Int {
      switch self {
      case .arelease: return 0
      }
    }

  }

  enum autorelease: SwiftProtobuf.Enum {
    typealias RawValue = Int
    case aautorelease // = 0

    init() {
      self = .aautorelease
    }

    init?(rawValue: Int) {
      switch rawValue {
      case 0: self = .aautorelease
      default: return nil
      }
    }

    var rawValue: Int {
      switch self {
      case .aautorelease: return 0
      }
    }

  }

  enum retainCount: SwiftProtobuf.Enum {
    typealias RawValue = Int
    case aretainCount // = 0

    init() {
      self = .aretainCount
    }

    init?(rawValue: Int) {
      switch rawValue {
      case 0: self = .aretainCount
      default: return nil
      }
    }

    var rawValue: Int {
      switch self {
      case .aretainCount: return 0
      }
    }

  }

  enum zone: SwiftProtobuf.Enum {
    typealias RawValue = Int
    case azone // = 0

    init() {
      self = .azone
    }

    init?(rawValue: Int) {
      switch rawValue {
      case 0: self = .azone
      default: return nil
      }
    }

    var rawValue: Int {
      switch self {
      case .azone: return 0
      }
    }

  }

  enum isProxy: SwiftProtobuf.Enum {
    typealias RawValue = Int
    case aisProxy // = 0

    init() {
      self = .aisProxy
    }

    init?(rawValue: Int) {
      switch rawValue {
      case 0: self = .aisProxy
      default: return nil
      }
    }

    var rawValue: Int {
      switch self {
      case .aisProxy: return 0
      }
    }

  }

  enum copy: SwiftProtobuf.Enum {
    typealias RawValue = Int
    case acopy // = 0

    init() {
      self = .acopy
    }

    init?(rawValue: Int) {
      switch rawValue {
      case 0: self = .acopy
      default: return nil
      }
    }

    var rawValue: Int {
      switch self {
      case .acopy: return 0
      }
    }

  }

  enum mutableCopy: SwiftProtobuf.Enum {
    typealias RawValue = Int
    case amutableCopy // = 0

    init() {
      self = .amutableCopy
    }

    init?(rawValue: Int) {
      switch rawValue {
      case 0: self = .amutableCopy
      default: return nil
      }
    }

    var rawValue: Int {
      switch self {
      case .amutableCopy: return 0
      }
    }

  }

  enum classForCoder: SwiftProtobuf.Enum {
    typealias RawValue = Int
    case aclassForCoder // = 0

    init() {
      self = .aclassForCoder
    }

    init?(rawValue: Int) {
      switch rawValue {
      case 0: self = .aclassForCoder
      default: return nil
      }
    }

    var rawValue: Int {
      switch self {
      case .aclassForCoder: return 0
      }
    }

  }

  enum clear: SwiftProtobuf.Enum {
    typealias RawValue = Int
    case aclear // = 0

    init() {
      self = .aclear
    }

    init?(rawValue: Int) {
      switch rawValue {
      case 0: self = .aclear
      default: return nil
      }
    }

    var rawValue: Int {
      switch self {
      case .aclear: return 0
      }
    }

  }

  enum data: SwiftProtobuf.Enum {
    typealias RawValue = Int
    case adata // = 0

    init() {
      self = .adata
    }

    init?(rawValue: Int) {
      switch rawValue {
      case 0: self = .adata
      default: return nil
      }
    }

    var rawValue: Int {
      switch self {
      case .adata: return 0
      }
    }

  }

  enum delimitedData: SwiftProtobuf.Enum {
    typealias RawValue = Int
    case adelimitedData // = 0

    init() {
      self = .adelimitedData
    }

    init?(rawValue: Int) {
      switch rawValue {
      case 0: self = .adelimitedData
      default: return nil
      }
    }

    var rawValue: Int {
      switch self {
      case .adelimitedData: return 0
      }
    }

  }

  enum descriptor: SwiftProtobuf.Enum {
    typealias RawValue = Int
    case adescriptor // = 0

    init() {
      self = .adescriptor
    }

    init?(rawValue: Int) {
      switch rawValue {
      case 0: self = .adescriptor
      default: return nil
      }
    }

    var rawValue: Int {
      switch self {
      case .adescriptor: return 0
      }
    }

  }

  enum extensionRegistry: SwiftProtobuf.Enum {
    typealias RawValue = Int
    case aextensionRegistry // = 0

    init() {
      self = .aextensionRegistry
    }

    init?(rawValue: Int) {
      switch rawValue {
      case 0: self = .aextensionRegistry
      default: return nil
      }
    }

    var rawValue: Int {
      switch self {
      case .aextensionRegistry: return 0
      }
    }

  }

  enum extensionsCurrentlySet: SwiftProtobuf.Enum {
    typealias RawValue = Int
    case aextensionsCurrentlySet // = 0

    init() {
      self = .aextensionsCurrentlySet
    }

    init?(rawValue: Int) {
      switch rawValue {
      case 0: self = .aextensionsCurrentlySet
      default: return nil
      }
    }

    var rawValue: Int {
      switch self {
      case .aextensionsCurrentlySet: return 0
      }
    }

  }

  enum isInitializedEnum: SwiftProtobuf.Enum {
    typealias RawValue = Int
    case aisInitialized // = 0

    init() {
      self = .aisInitialized
    }

    init?(rawValue: Int) {
      switch rawValue {
      case 0: self = .aisInitialized
      default: return nil
      }
    }

    var rawValue: Int {
      switch self {
      case .aisInitialized: return 0
      }
    }

  }

  enum serializedSize: SwiftProtobuf.Enum {
    typealias RawValue = Int
    case aserializedSize // = 0

    init() {
      self = .aserializedSize
    }

    init?(rawValue: Int) {
      switch rawValue {
      case 0: self = .aserializedSize
      default: return nil
      }
    }

    var rawValue: Int {
      switch self {
      case .aserializedSize: return 0
      }
    }

  }

  enum sortedExtensionsInUse: SwiftProtobuf.Enum {
    typealias RawValue = Int
    case asortedExtensionsInUse // = 0

    init() {
      self = .asortedExtensionsInUse
    }

    init?(rawValue: Int) {
      switch rawValue {
      case 0: self = .asortedExtensionsInUse
      default: return nil
      }
    }

    var rawValue: Int {
      switch self {
      case .asortedExtensionsInUse: return 0
      }
    }

  }

  enum unknownFieldsEnum: SwiftProtobuf.Enum {
    typealias RawValue = Int
    case aunknownFields // = 0

    init() {
      self = .aunknownFields
    }

    init?(rawValue: Int) {
      switch rawValue {
      case 0: self = .aunknownFields
      default: return nil
      }
    }

    var rawValue: Int {
      switch self {
      case .aunknownFields: return 0
      }
    }

  }

  enum Fixed: SwiftProtobuf.Enum {
    typealias RawValue = Int
    case aFixed // = 0

    init() {
      self = .aFixed
    }

    init?(rawValue: Int) {
      switch rawValue {
      case 0: self = .aFixed
      default: return nil
      }
    }

    var rawValue: Int {
      switch self {
      case .aFixed: return 0
      }
    }

  }

  enum Fract: SwiftProtobuf.Enum {
    typealias RawValue = Int
    case aFract // = 0

    init() {
      self = .aFract
    }

    init?(rawValue: Int) {
      switch rawValue {
      case 0: self = .aFract
      default: return nil
      }
    }

    var rawValue: Int {
      switch self {
      case .aFract: return 0
      }
    }

  }

  enum Size: SwiftProtobuf.Enum {
    typealias RawValue = Int
    case aSize // = 0

    init() {
      self = .aSize
    }

    init?(rawValue: Int) {
      switch rawValue {
      case 0: self = .aSize
      default: return nil
      }
    }

    var rawValue: Int {
      switch self {
      case .aSize: return 0
      }
    }

  }

  enum LogicalAddress: SwiftProtobuf.Enum {
    typealias RawValue = Int
    case aLogicalAddress // = 0

    init() {
      self = .aLogicalAddress
    }

    init?(rawValue: Int) {
      switch rawValue {
      case 0: self = .aLogicalAddress
      default: return nil
      }
    }

    var rawValue: Int {
      switch self {
      case .aLogicalAddress: return 0
      }
    }

  }

  enum PhysicalAddress: SwiftProtobuf.Enum {
    typealias RawValue = Int
    case aPhysicalAddress // = 0

    init() {
      self = .aPhysicalAddress
    }

    init?(rawValue: Int) {
      switch rawValue {
      case 0: self = .aPhysicalAddress
      default: return nil
      }
    }

    var rawValue: Int {
      switch self {
      case .aPhysicalAddress: return 0
      }
    }

  }

  enum ByteCount: SwiftProtobuf.Enum {
    typealias RawValue = Int
    case aByteCount // = 0

    init() {
      self = .aByteCount
    }

    init?(rawValue: Int) {
      switch rawValue {
      case 0: self = .aByteCount
      default: return nil
      }
    }

    var rawValue: Int {
      switch self {
      case .aByteCount: return 0
      }
    }

  }

  enum ByteOffset: SwiftProtobuf.Enum {
    typealias RawValue = Int
    case aByteOffset // = 0

    init() {
      self = .aByteOffset
    }

    init?(rawValue: Int) {
      switch rawValue {
      case 0: self = .aByteOffset
      default: return nil
      }
    }

    var rawValue: Int {
      switch self {
      case .aByteOffset: return 0
      }
    }

  }

  enum Duration: SwiftProtobuf.Enum {
    typealias RawValue = Int
    case aDuration // = 0

    init() {
      self = .aDuration
    }

    init?(rawValue: Int) {
      switch rawValue {
      case 0: self = .aDuration
      default: return nil
      }
    }

    var rawValue: Int {
      switch self {
      case .aDuration: return 0
      }
    }

  }

  enum AbsoluteTime: SwiftProtobuf.Enum {
    typealias RawValue = Int
    case aAbsoluteTime // = 0

    init() {
      self = .aAbsoluteTime
    }

    init?(rawValue: Int) {
      switch rawValue {
      case 0: self = .aAbsoluteTime
      default: return nil
      }
    }

    var rawValue: Int {
      switch self {
      case .aAbsoluteTime: return 0
      }
    }

  }

  enum OptionBits: SwiftProtobuf.Enum {
    typealias RawValue = Int
    case aOptionBits // = 0

    init() {
      self = .aOptionBits
    }

    init?(rawValue: Int) {
      switch rawValue {
      case 0: self = .aOptionBits
      default: return nil
      }
    }

    var rawValue: Int {
      switch self {
      case .aOptionBits: return 0
      }
    }

  }

  enum ItemCount: SwiftProtobuf.Enum {
    typealias RawValue = Int
    case aItemCount // = 0

    init() {
      self = .aItemCount
    }

    init?(rawValue: Int) {
      switch rawValue {
      case 0: self = .aItemCount
      default: return nil
      }
    }

    var rawValue: Int {
      switch self {
      case .aItemCount: return 0
      }
    }

  }

  enum PBVersion: SwiftProtobuf.Enum {
    typealias RawValue = Int
    case aPbversion // = 0

    init() {
      self = .aPbversion
    }

    init?(rawValue: Int) {
      switch rawValue {
      case 0: self = .aPbversion
      default: return nil
      }
    }

    var rawValue: Int {
      switch self {
      case .aPbversion: return 0
      }
    }

  }

  enum ScriptCode: SwiftProtobuf.Enum {
    typealias RawValue = Int
    case aScriptCode // = 0

    init() {
      self = .aScriptCode
    }

    init?(rawValue: Int) {
      switch rawValue {
      case 0: self = .aScriptCode
      default: return nil
      }
    }

    var rawValue: Int {
      switch self {
      case .aScriptCode: return 0
      }
    }

  }

  enum LangCode: SwiftProtobuf.Enum {
    typealias RawValue = Int
    case aLangCode // = 0

    init() {
      self = .aLangCode
    }

    init?(rawValue: Int) {
      switch rawValue {
      case 0: self = .aLangCode
      default: return nil
      }
    }

    var rawValue: Int {
      switch self {
      case .aLangCode: return 0
      }
    }

  }

  enum RegionCode: SwiftProtobuf.Enum {
    typealias RawValue = Int
    case aRegionCode // = 0

    init() {
      self = .aRegionCode
    }

    init?(rawValue: Int) {
      switch rawValue {
      case 0: self = .aRegionCode
      default: return nil
      }
    }

    var rawValue: Int {
      switch self {
      case .aRegionCode: return 0
      }
    }

  }

  enum OSType: SwiftProtobuf.Enum {
    typealias RawValue = Int
    case aOstype // = 0

    init() {
      self = .aOstype
    }

    init?(rawValue: Int) {
      switch rawValue {
      case 0: self = .aOstype
      default: return nil
      }
    }

    var rawValue: Int {
      switch self {
      case .aOstype: return 0
      }
    }

  }

  enum ProcessSerialNumber: SwiftProtobuf.Enum {
    typealias RawValue = Int
    case aProcessSerialNumber // = 0

    init() {
      self = .aProcessSerialNumber
    }

    init?(rawValue: Int) {
      switch rawValue {
      case 0: self = .aProcessSerialNumber
      default: return nil
      }
    }

    var rawValue: Int {
      switch self {
      case .aProcessSerialNumber: return 0
      }
    }

  }

  enum Point: SwiftProtobuf.Enum {
    typealias RawValue = Int
    case aPoint // = 0

    init() {
      self = .aPoint
    }

    init?(rawValue: Int) {
      switch rawValue {
      case 0: self = .aPoint
      default: return nil
      }
    }

    var rawValue: Int {
      switch self {
      case .aPoint: return 0
      }
    }

  }

  enum Rect: SwiftProtobuf.Enum {
    typealias RawValue = Int
    case aRect // = 0

    init() {
      self = .aRect
    }

    init?(rawValue: Int) {
      switch rawValue {
      case 0: self = .aRect
      default: return nil
      }
    }

    var rawValue: Int {
      switch self {
      case .aRect: return 0
      }
    }

  }

  enum FixedPoint: SwiftProtobuf.Enum {
    typealias RawValue = Int
    case aFixedPoint // = 0

    init() {
      self = .aFixedPoint
    }

    init?(rawValue: Int) {
      switch rawValue {
      case 0: self = .aFixedPoint
      default: return nil
      }
    }

    var rawValue: Int {
      switch self {
      case .aFixedPoint: return 0
      }
    }

  }

  enum FixedRect: SwiftProtobuf.Enum {
    typealias RawValue = Int
    case aFixedRect // = 0

    init() {
      self = .aFixedRect
    }

    init?(rawValue: Int) {
      switch rawValue {
      case 0: self = .aFixedRect
      default: return nil
      }
    }

    var rawValue: Int {
      switch self {
      case .aFixedRect: return 0
      }
    }

  }

  enum Style: SwiftProtobuf.Enum {
    typealias RawValue = Int
    case aStyle // = 0

    init() {
      self = .aStyle
    }

    init?(rawValue: Int) {
      switch rawValue {
      case 0: self = .aStyle
      default: return nil
      }
    }

    var rawValue: Int {
      switch self {
      case .aStyle: return 0
      }
    }

  }

  enum StyleParameter: SwiftProtobuf.Enum {
    typealias RawValue = Int
    case aStyleParameter // = 0

    init() {
      self = .aStyleParameter
    }

    init?(rawValue: Int) {
      switch rawValue {
      case 0: self = .aStyleParameter
      default: return nil
      }
    }

    var rawValue: Int {
      switch self {
      case .aStyleParameter: return 0
      }
    }

  }

  enum StyleField: SwiftProtobuf.Enum {
    typealias RawValue = Int
    case aStyleField // = 0

    init() {
      self = .aStyleField
    }

    init?(rawValue: Int) {
      switch rawValue {
      case 0: self = .aStyleField
      default: return nil
      }
    }

    var rawValue: Int {
      switch self {
      case .aStyleField: return 0
      }
    }

  }

  enum TimeScale: SwiftProtobuf.Enum {
    typealias RawValue = Int
    case aTimeScale // = 0

    init() {
      self = .aTimeScale
    }

    init?(rawValue: Int) {
      switch rawValue {
      case 0: self = .aTimeScale
      default: return nil
      }
    }

    var rawValue: Int {
      switch self {
      case .aTimeScale: return 0
      }
    }

  }

  enum TimeBase: SwiftProtobuf.Enum {
    typealias RawValue = Int
    case aTimeBase // = 0

    init() {
      self = .aTimeBase
    }

    init?(rawValue: Int) {
      switch rawValue {
      case 0: self = .aTimeBase
      default: return nil
      }
    }

    var rawValue: Int {
      switch self {
      case .aTimeBase: return 0
      }
    }

  }

  enum TimeRecord: SwiftProtobuf.Enum {
    typealias RawValue = Int
    case aTimeRecord // = 0

    init() {
      self = .aTimeRecord
    }

    init?(rawValue: Int) {
      switch rawValue {
      case 0: self = .aTimeRecord
      default: return nil
      }
    }

    var rawValue: Int {
      switch self {
      case .aTimeRecord: return 0
      }
    }

  }

  enum Extension: SwiftProtobuf.Enum {
    typealias RawValue = Int
    case aExtension // = 0

    init() {
      self = .aExtension
    }

    init?(rawValue: Int) {
      switch rawValue {
      case 0: self = .aExtension
      default: return nil
      }
    }

    var rawValue: Int {
      switch self {
      case .aExtension: return 0
      }
    }

  }

  enum ExtensionsEnum: SwiftProtobuf.Enum {
    typealias RawValue = Int
    case aExtensions // = 0

    init() {
      self = .aExtensions
    }

    init?(rawValue: Int) {
      switch rawValue {
      case 0: self = .aExtensions
      default: return nil
      }
    }

    var rawValue: Int {
      switch self {
      case .aExtensions: return 0
      }
    }

  }

  init() {}
}

#if swift(>=4.2)

extension SwiftUnittest_Names_EnumNames.StringEnum: CaseIterable {
  // Support synthesized by the compiler.
}

extension SwiftUnittest_Names_EnumNames.ProtocolEnum: CaseIterable {
  // Support synthesized by the compiler.
}

extension SwiftUnittest_Names_EnumNames.IntEnum: CaseIterable {
  // Support synthesized by the compiler.
}

extension SwiftUnittest_Names_EnumNames.DoubleEnum: CaseIterable {
  // Support synthesized by the compiler.
}

extension SwiftUnittest_Names_EnumNames.FloatEnum: CaseIterable {
  // Support synthesized by the compiler.
}

extension SwiftUnittest_Names_EnumNames.UIntEnum: CaseIterable {
  // Support synthesized by the compiler.
}

extension SwiftUnittest_Names_EnumNames.hashValueEnum: CaseIterable {
  // Support synthesized by the compiler.
}

extension SwiftUnittest_Names_EnumNames.descriptionEnum: CaseIterable {
  // Support synthesized by the compiler.
}

extension SwiftUnittest_Names_EnumNames.debugDescriptionEnum: CaseIterable {
  // Support synthesized by the compiler.
}

extension SwiftUnittest_Names_EnumNames.Swift: CaseIterable {
  // Support synthesized by the compiler.
}

extension SwiftUnittest_Names_EnumNames.UNRECOGNIZED: CaseIterable {
  // Support synthesized by the compiler.
}

extension SwiftUnittest_Names_EnumNames.classEnum: CaseIterable {
  // Support synthesized by the compiler.
}

extension SwiftUnittest_Names_EnumNames.deinitEnum: CaseIterable {
  // Support synthesized by the compiler.
}

extension SwiftUnittest_Names_EnumNames.enumEnum: CaseIterable {
  // Support synthesized by the compiler.
}

extension SwiftUnittest_Names_EnumNames.extensionEnum: CaseIterable {
  // Support synthesized by the compiler.
}

extension SwiftUnittest_Names_EnumNames.funcEnum: CaseIterable {
  // Support synthesized by the compiler.
}

extension SwiftUnittest_Names_EnumNames.importEnum: CaseIterable {
  // Support synthesized by the compiler.
}

extension SwiftUnittest_Names_EnumNames.initEnum: CaseIterable {
  // Support synthesized by the compiler.
}

extension SwiftUnittest_Names_EnumNames.inoutEnum: CaseIterable {
  // Support synthesized by the compiler.
}

extension SwiftUnittest_Names_EnumNames.internalEnum: CaseIterable {
  // Support synthesized by the compiler.
}

extension SwiftUnittest_Names_EnumNames.letEnum: CaseIterable {
  // Support synthesized by the compiler.
}

extension SwiftUnittest_Names_EnumNames.operatorEnum: CaseIterable {
  // Support synthesized by the compiler.
}

extension SwiftUnittest_Names_EnumNames.privateEnum: CaseIterable {
  // Support synthesized by the compiler.
}

extension SwiftUnittest_Names_EnumNames.protocolEnum: CaseIterable {
  // Support synthesized by the compiler.
}

extension SwiftUnittest_Names_EnumNames.publicEnum: CaseIterable {
  // Support synthesized by the compiler.
}

extension SwiftUnittest_Names_EnumNames.staticEnum: CaseIterable {
  // Support synthesized by the compiler.
}

extension SwiftUnittest_Names_EnumNames.structEnum: CaseIterable {
  // Support synthesized by the compiler.
}

extension SwiftUnittest_Names_EnumNames.subscriptEnum: CaseIterable {
  // Support synthesized by the compiler.
}

extension SwiftUnittest_Names_EnumNames.typealiasEnum: CaseIterable {
  // Support synthesized by the compiler.
}

extension SwiftUnittest_Names_EnumNames.varEnum: CaseIterable {
  // Support synthesized by the compiler.
}

extension SwiftUnittest_Names_EnumNames.breakEnum: CaseIterable {
  // Support synthesized by the compiler.
}

extension SwiftUnittest_Names_EnumNames.caseEnum: CaseIterable {
  // Support synthesized by the compiler.
}

extension SwiftUnittest_Names_EnumNames.continueEnum: CaseIterable {
  // Support synthesized by the compiler.
}

extension SwiftUnittest_Names_EnumNames.defaultEnum: CaseIterable {
  // Support synthesized by the compiler.
}

extension SwiftUnittest_Names_EnumNames.deferEnum: CaseIterable {
  // Support synthesized by the compiler.
}

extension SwiftUnittest_Names_EnumNames.doEnum: CaseIterable {
  // Support synthesized by the compiler.
}

extension SwiftUnittest_Names_EnumNames.elseEnum: CaseIterable {
  // Support synthesized by the compiler.
}

extension SwiftUnittest_Names_EnumNames.fallthroughEnum: CaseIterable {
  // Support synthesized by the compiler.
}

extension SwiftUnittest_Names_EnumNames.forEnum: CaseIterable {
  // Support synthesized by the compiler.
}

extension SwiftUnittest_Names_EnumNames.guardEnum: CaseIterable {
  // Support synthesized by the compiler.
}

extension SwiftUnittest_Names_EnumNames.ifEnum: CaseIterable {
  // Support synthesized by the compiler.
}

extension SwiftUnittest_Names_EnumNames.inEnum: CaseIterable {
  // Support synthesized by the compiler.
}

extension SwiftUnittest_Names_EnumNames.repeatEnum: CaseIterable {
  // Support synthesized by the compiler.
}

extension SwiftUnittest_Names_EnumNames.returnEnum: CaseIterable {
  // Support synthesized by the compiler.
}

extension SwiftUnittest_Names_EnumNames.switchEnum: CaseIterable {
  // Support synthesized by the compiler.
}

extension SwiftUnittest_Names_EnumNames.whereEnum: CaseIterable {
  // Support synthesized by the compiler.
}

extension SwiftUnittest_Names_EnumNames.whileEnum: CaseIterable {
  // Support synthesized by the compiler.
}

extension SwiftUnittest_Names_EnumNames.asEnum: CaseIterable {
  // Support synthesized by the compiler.
}

extension SwiftUnittest_Names_EnumNames.catchEnum: CaseIterable {
  // Support synthesized by the compiler.
}

extension SwiftUnittest_Names_EnumNames.dynamicTypeEnum: CaseIterable {
  // Support synthesized by the compiler.
}

extension SwiftUnittest_Names_EnumNames.falseEnum: CaseIterable {
  // Support synthesized by the compiler.
}

extension SwiftUnittest_Names_EnumNames.isEnum: CaseIterable {
  // Support synthesized by the compiler.
}

extension SwiftUnittest_Names_EnumNames.nilEnum: CaseIterable {
  // Support synthesized by the compiler.
}

extension SwiftUnittest_Names_EnumNames.rethrowsEnum: CaseIterable {
  // Support synthesized by the compiler.
}

extension SwiftUnittest_Names_EnumNames.superEnum: CaseIterable {
  // Support synthesized by the compiler.
}

extension SwiftUnittest_Names_EnumNames.selfEnum: CaseIterable {
  // Support synthesized by the compiler.
}

extension SwiftUnittest_Names_EnumNames.throwEnum: CaseIterable {
  // Support synthesized by the compiler.
}

extension SwiftUnittest_Names_EnumNames.throwsEnum: CaseIterable {
  // Support synthesized by the compiler.
}

extension SwiftUnittest_Names_EnumNames.trueEnum: CaseIterable {
  // Support synthesized by the compiler.
}

extension SwiftUnittest_Names_EnumNames.tryEnum: CaseIterable {
  // Support synthesized by the compiler.
}

extension SwiftUnittest_Names_EnumNames.__COLUMN__Enum: CaseIterable {
  // Support synthesized by the compiler.
}

extension SwiftUnittest_Names_EnumNames.__FILE__Enum: CaseIterable {
  // Support synthesized by the compiler.
}

extension SwiftUnittest_Names_EnumNames.__FUNCTION__Enum: CaseIterable {
  // Support synthesized by the compiler.
}

extension SwiftUnittest_Names_EnumNames.__LINE__Enum: CaseIterable {
  // Support synthesized by the compiler.
}

extension SwiftUnittest_Names_EnumNames._Enum: CaseIterable {
  // Support synthesized by the compiler.
}

extension SwiftUnittest_Names_EnumNames.__Enum: CaseIterable {
  // Support synthesized by the compiler.
}

extension SwiftUnittest_Names_EnumNames.associativity: CaseIterable {
  // Support synthesized by the compiler.
}

extension SwiftUnittest_Names_EnumNames.convenience: CaseIterable {
  // Support synthesized by the compiler.
}

extension SwiftUnittest_Names_EnumNames.dynamic: CaseIterable {
  // Support synthesized by the compiler.
}

extension SwiftUnittest_Names_EnumNames.didSet: CaseIterable {
  // Support synthesized by the compiler.
}

extension SwiftUnittest_Names_EnumNames.final: CaseIterable {
  // Support synthesized by the compiler.
}

extension SwiftUnittest_Names_EnumNames.get: CaseIterable {
  // Support synthesized by the compiler.
}

extension SwiftUnittest_Names_EnumNames.infix: CaseIterable {
  // Support synthesized by the compiler.
}

extension SwiftUnittest_Names_EnumNames.indirect: CaseIterable {
  // Support synthesized by the compiler.
}

extension SwiftUnittest_Names_EnumNames.lazy: CaseIterable {
  // Support synthesized by the compiler.
}

extension SwiftUnittest_Names_EnumNames.left: CaseIterable {
  // Support synthesized by the compiler.
}

extension SwiftUnittest_Names_EnumNames.mutating: CaseIterable {
  // Support synthesized by the compiler.
}

extension SwiftUnittest_Names_EnumNames.none: CaseIterable {
  // Support synthesized by the compiler.
}

extension SwiftUnittest_Names_EnumNames.nonmutating: CaseIterable {
  // Support synthesized by the compiler.
}

extension SwiftUnittest_Names_EnumNames.optional: CaseIterable {
  // Support synthesized by the compiler.
}

extension SwiftUnittest_Names_EnumNames.override: CaseIterable {
  // Support synthesized by the compiler.
}

extension SwiftUnittest_Names_EnumNames.postfix: CaseIterable {
  // Support synthesized by the compiler.
}

extension SwiftUnittest_Names_EnumNames.precedence: CaseIterable {
  // Support synthesized by the compiler.
}

extension SwiftUnittest_Names_EnumNames.prefix: CaseIterable {
  // Support synthesized by the compiler.
}

extension SwiftUnittest_Names_EnumNames.required: CaseIterable {
  // Support synthesized by the compiler.
}

extension SwiftUnittest_Names_EnumNames.right: CaseIterable {
  // Support synthesized by the compiler.
}

extension SwiftUnittest_Names_EnumNames.set: CaseIterable {
  // Support synthesized by the compiler.
}

extension SwiftUnittest_Names_EnumNames.TypeEnum: CaseIterable {
  // Support synthesized by the compiler.
}

extension SwiftUnittest_Names_EnumNames.unowned: CaseIterable {
  // Support synthesized by the compiler.
}

extension SwiftUnittest_Names_EnumNames.weak: CaseIterable {
  // Support synthesized by the compiler.
}

extension SwiftUnittest_Names_EnumNames.willSet: CaseIterable {
  // Support synthesized by the compiler.
}

extension SwiftUnittest_Names_EnumNames.id: CaseIterable {
  // Support synthesized by the compiler.
}

extension SwiftUnittest_Names_EnumNames._cmd: CaseIterable {
  // Support synthesized by the compiler.
}

extension SwiftUnittest_Names_EnumNames.out: CaseIterable {
  // Support synthesized by the compiler.
}

extension SwiftUnittest_Names_EnumNames.bycopy: CaseIterable {
  // Support synthesized by the compiler.
}

extension SwiftUnittest_Names_EnumNames.byref: CaseIterable {
  // Support synthesized by the compiler.
}

extension SwiftUnittest_Names_EnumNames.oneway: CaseIterable {
  // Support synthesized by the compiler.
}

extension SwiftUnittest_Names_EnumNames.and: CaseIterable {
  // Support synthesized by the compiler.
}

extension SwiftUnittest_Names_EnumNames.and_eq: CaseIterable {
  // Support synthesized by the compiler.
}

extension SwiftUnittest_Names_EnumNames.alignas: CaseIterable {
  // Support synthesized by the compiler.
}

extension SwiftUnittest_Names_EnumNames.alignof: CaseIterable {
  // Support synthesized by the compiler.
}

extension SwiftUnittest_Names_EnumNames.asm: CaseIterable {
  // Support synthesized by the compiler.
}

extension SwiftUnittest_Names_EnumNames.auto: CaseIterable {
  // Support synthesized by the compiler.
}

extension SwiftUnittest_Names_EnumNames.bitand: CaseIterable {
  // Support synthesized by the compiler.
}

extension SwiftUnittest_Names_EnumNames.bitor: CaseIterable {
  // Support synthesized by the compiler.
}

extension SwiftUnittest_Names_EnumNames.bool: CaseIterable {
  // Support synthesized by the compiler.
}

extension SwiftUnittest_Names_EnumNames.char: CaseIterable {
  // Support synthesized by the compiler.
}

extension SwiftUnittest_Names_EnumNames.char16_t: CaseIterable {
  // Support synthesized by the compiler.
}

extension SwiftUnittest_Names_EnumNames.char32_t: CaseIterable {
  // Support synthesized by the compiler.
}

extension SwiftUnittest_Names_EnumNames.compl: CaseIterable {
  // Support synthesized by the compiler.
}

extension SwiftUnittest_Names_EnumNames.const: CaseIterable {
  // Support synthesized by the compiler.
}

extension SwiftUnittest_Names_EnumNames.constexpr: CaseIterable {
  // Support synthesized by the compiler.
}

extension SwiftUnittest_Names_EnumNames.const_cast: CaseIterable {
  // Support synthesized by the compiler.
}

extension SwiftUnittest_Names_EnumNames.decltype: CaseIterable {
  // Support synthesized by the compiler.
}

extension SwiftUnittest_Names_EnumNames.delete: CaseIterable {
  // Support synthesized by the compiler.
}

extension SwiftUnittest_Names_EnumNames.dynamic_cast: CaseIterable {
  // Support synthesized by the compiler.
}

extension SwiftUnittest_Names_EnumNames.explicit: CaseIterable {
  // Support synthesized by the compiler.
}

extension SwiftUnittest_Names_EnumNames.export: CaseIterable {
  // Support synthesized by the compiler.
}

extension SwiftUnittest_Names_EnumNames.extern: CaseIterable {
  // Support synthesized by the compiler.
}

extension SwiftUnittest_Names_EnumNames.friend: CaseIterable {
  // Support synthesized by the compiler.
}

extension SwiftUnittest_Names_EnumNames.goto: CaseIterable {
  // Support synthesized by the compiler.
}

extension SwiftUnittest_Names_EnumNames.inline: CaseIterable {
  // Support synthesized by the compiler.
}

extension SwiftUnittest_Names_EnumNames.long: CaseIterable {
  // Support synthesized by the compiler.
}

extension SwiftUnittest_Names_EnumNames.mutable: CaseIterable {
  // Support synthesized by the compiler.
}

extension SwiftUnittest_Names_EnumNames.namespace: CaseIterable {
  // Support synthesized by the compiler.
}

extension SwiftUnittest_Names_EnumNames.new: CaseIterable {
  // Support synthesized by the compiler.
}

extension SwiftUnittest_Names_EnumNames.noexcept: CaseIterable {
  // Support synthesized by the compiler.
}

extension SwiftUnittest_Names_EnumNames.not: CaseIterable {
  // Support synthesized by the compiler.
}

extension SwiftUnittest_Names_EnumNames.not_eq: CaseIterable {
  // Support synthesized by the compiler.
}

extension SwiftUnittest_Names_EnumNames.nullptr: CaseIterable {
  // Support synthesized by the compiler.
}

extension SwiftUnittest_Names_EnumNames.or: CaseIterable {
  // Support synthesized by the compiler.
}

extension SwiftUnittest_Names_EnumNames.or_eq: CaseIterable {
  // Support synthesized by the compiler.
}

extension SwiftUnittest_Names_EnumNames.protected: CaseIterable {
  // Support synthesized by the compiler.
}

extension SwiftUnittest_Names_EnumNames.register: CaseIterable {
  // Support synthesized by the compiler.
}

extension SwiftUnittest_Names_EnumNames.reinterpret_cast: CaseIterable {
  // Support synthesized by the compiler.
}

extension SwiftUnittest_Names_EnumNames.short: CaseIterable {
  // Support synthesized by the compiler.
}

extension SwiftUnittest_Names_EnumNames.signed: CaseIterable {
  // Support synthesized by the compiler.
}

extension SwiftUnittest_Names_EnumNames.sizeof: CaseIterable {
  // Support synthesized by the compiler.
}

extension SwiftUnittest_Names_EnumNames.static_assert: CaseIterable {
  // Support synthesized by the compiler.
}

extension SwiftUnittest_Names_EnumNames.static_cast: CaseIterable {
  // Support synthesized by the compiler.
}

extension SwiftUnittest_Names_EnumNames.template: CaseIterable {
  // Support synthesized by the compiler.
}

extension SwiftUnittest_Names_EnumNames.this: CaseIterable {
  // Support synthesized by the compiler.
}

extension SwiftUnittest_Names_EnumNames.thread_local: CaseIterable {
  // Support synthesized by the compiler.
}

extension SwiftUnittest_Names_EnumNames.typedef: CaseIterable {
  // Support synthesized by the compiler.
}

extension SwiftUnittest_Names_EnumNames.typeid: CaseIterable {
  // Support synthesized by the compiler.
}

extension SwiftUnittest_Names_EnumNames.typename: CaseIterable {
  // Support synthesized by the compiler.
}

extension SwiftUnittest_Names_EnumNames.union: CaseIterable {
  // Support synthesized by the compiler.
}

extension SwiftUnittest_Names_EnumNames.unsigned: CaseIterable {
  // Support synthesized by the compiler.
}

extension SwiftUnittest_Names_EnumNames.using: CaseIterable {
  // Support synthesized by the compiler.
}

extension SwiftUnittest_Names_EnumNames.virtual: CaseIterable {
  // Support synthesized by the compiler.
}

extension SwiftUnittest_Names_EnumNames.void: CaseIterable {
  // Support synthesized by the compiler.
}

extension SwiftUnittest_Names_EnumNames.volatile: CaseIterable {
  // Support synthesized by the compiler.
}

extension SwiftUnittest_Names_EnumNames.wchar_t: CaseIterable {
  // Support synthesized by the compiler.
}

extension SwiftUnittest_Names_EnumNames.xor: CaseIterable {
  // Support synthesized by the compiler.
}

extension SwiftUnittest_Names_EnumNames.xor_eq: CaseIterable {
  // Support synthesized by the compiler.
}

extension SwiftUnittest_Names_EnumNames.restrict: CaseIterable {
  // Support synthesized by the compiler.
}

extension SwiftUnittest_Names_EnumNames.Category: CaseIterable {
  // Support synthesized by the compiler.
}

extension SwiftUnittest_Names_EnumNames.Ivar: CaseIterable {
  // Support synthesized by the compiler.
}

extension SwiftUnittest_Names_EnumNames.Method: CaseIterable {
  // Support synthesized by the compiler.
}

extension SwiftUnittest_Names_EnumNames.finalize: CaseIterable {
  // Support synthesized by the compiler.
}

extension SwiftUnittest_Names_EnumNames.hash: CaseIterable {
  // Support synthesized by the compiler.
}

extension SwiftUnittest_Names_EnumNames.dealloc: CaseIterable {
  // Support synthesized by the compiler.
}

extension SwiftUnittest_Names_EnumNames.superclass: CaseIterable {
  // Support synthesized by the compiler.
}

extension SwiftUnittest_Names_EnumNames.retain: CaseIterable {
  // Support synthesized by the compiler.
}

extension SwiftUnittest_Names_EnumNames.release: CaseIterable {
  // Support synthesized by the compiler.
}

extension SwiftUnittest_Names_EnumNames.autorelease: CaseIterable {
  // Support synthesized by the compiler.
}

extension SwiftUnittest_Names_EnumNames.retainCount: CaseIterable {
  // Support synthesized by the compiler.
}

extension SwiftUnittest_Names_EnumNames.zone: CaseIterable {
  // Support synthesized by the compiler.
}

extension SwiftUnittest_Names_EnumNames.isProxy: CaseIterable {
  // Support synthesized by the compiler.
}

extension SwiftUnittest_Names_EnumNames.copy: CaseIterable {
  // Support synthesized by the compiler.
}

extension SwiftUnittest_Names_EnumNames.mutableCopy: CaseIterable {
  // Support synthesized by the compiler.
}

extension SwiftUnittest_Names_EnumNames.classForCoder: CaseIterable {
  // Support synthesized by the compiler.
}

extension SwiftUnittest_Names_EnumNames.clear: CaseIterable {
  // Support synthesized by the compiler.
}

extension SwiftUnittest_Names_EnumNames.data: CaseIterable {
  // Support synthesized by the compiler.
}

extension SwiftUnittest_Names_EnumNames.delimitedData: CaseIterable {
  // Support synthesized by the compiler.
}

extension SwiftUnittest_Names_EnumNames.descriptor: CaseIterable {
  // Support synthesized by the compiler.
}

extension SwiftUnittest_Names_EnumNames.extensionRegistry: CaseIterable {
  // Support synthesized by the compiler.
}

extension SwiftUnittest_Names_EnumNames.extensionsCurrentlySet: CaseIterable {
  // Support synthesized by the compiler.
}

extension SwiftUnittest_Names_EnumNames.isInitializedEnum: CaseIterable {
  // Support synthesized by the compiler.
}

extension SwiftUnittest_Names_EnumNames.serializedSize: CaseIterable {
  // Support synthesized by the compiler.
}

extension SwiftUnittest_Names_EnumNames.sortedExtensionsInUse: CaseIterable {
  // Support synthesized by the compiler.
}

extension SwiftUnittest_Names_EnumNames.unknownFieldsEnum: CaseIterable {
  // Support synthesized by the compiler.
}

extension SwiftUnittest_Names_EnumNames.Fixed: CaseIterable {
  // Support synthesized by the compiler.
}

extension SwiftUnittest_Names_EnumNames.Fract: CaseIterable {
  // Support synthesized by the compiler.
}

extension SwiftUnittest_Names_EnumNames.Size: CaseIterable {
  // Support synthesized by the compiler.
}

extension SwiftUnittest_Names_EnumNames.LogicalAddress: CaseIterable {
  // Support synthesized by the compiler.
}

extension SwiftUnittest_Names_EnumNames.PhysicalAddress: CaseIterable {
  // Support synthesized by the compiler.
}

extension SwiftUnittest_Names_EnumNames.ByteCount: CaseIterable {
  // Support synthesized by the compiler.
}

extension SwiftUnittest_Names_EnumNames.ByteOffset: CaseIterable {
  // Support synthesized by the compiler.
}

extension SwiftUnittest_Names_EnumNames.Duration: CaseIterable {
  // Support synthesized by the compiler.
}

extension SwiftUnittest_Names_EnumNames.AbsoluteTime: CaseIterable {
  // Support synthesized by the compiler.
}

extension SwiftUnittest_Names_EnumNames.OptionBits: CaseIterable {
  // Support synthesized by the compiler.
}

extension SwiftUnittest_Names_EnumNames.ItemCount: CaseIterable {
  // Support synthesized by the compiler.
}

extension SwiftUnittest_Names_EnumNames.PBVersion: CaseIterable {
  // Support synthesized by the compiler.
}

extension SwiftUnittest_Names_EnumNames.ScriptCode: CaseIterable {
  // Support synthesized by the compiler.
}

extension SwiftUnittest_Names_EnumNames.LangCode: CaseIterable {
  // Support synthesized by the compiler.
}

extension SwiftUnittest_Names_EnumNames.RegionCode: CaseIterable {
  // Support synthesized by the compiler.
}

extension SwiftUnittest_Names_EnumNames.OSType: CaseIterable {
  // Support synthesized by the compiler.
}

extension SwiftUnittest_Names_EnumNames.ProcessSerialNumber: CaseIterable {
  // Support synthesized by the compiler.
}

extension SwiftUnittest_Names_EnumNames.Point: CaseIterable {
  // Support synthesized by the compiler.
}

extension SwiftUnittest_Names_EnumNames.Rect: CaseIterable {
  // Support synthesized by the compiler.
}

extension SwiftUnittest_Names_EnumNames.FixedPoint: CaseIterable {
  // Support synthesized by the compiler.
}

extension SwiftUnittest_Names_EnumNames.FixedRect: CaseIterable {
  // Support synthesized by the compiler.
}

extension SwiftUnittest_Names_EnumNames.Style: CaseIterable {
  // Support synthesized by the compiler.
}

extension SwiftUnittest_Names_EnumNames.StyleParameter: CaseIterable {
  // Support synthesized by the compiler.
}

extension SwiftUnittest_Names_EnumNames.StyleField: CaseIterable {
  // Support synthesized by the compiler.
}

extension SwiftUnittest_Names_EnumNames.TimeScale: CaseIterable {
  // Support synthesized by the compiler.
}

extension SwiftUnittest_Names_EnumNames.TimeBase: CaseIterable {
  // Support synthesized by the compiler.
}

extension SwiftUnittest_Names_EnumNames.TimeRecord: CaseIterable {
  // Support synthesized by the compiler.
}

extension SwiftUnittest_Names_EnumNames.Extension: CaseIterable {
  // Support synthesized by the compiler.
}

extension SwiftUnittest_Names_EnumNames.ExtensionsEnum: CaseIterable {
  // Support synthesized by the compiler.
}

#endif  // swift(>=4.2)

struct SwiftUnittest_Names_FieldNamingInitials {
  // SwiftProtobuf.Message conformance is added in an extension below. See the
  // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
  // methods supported on all messages.

  var unknownFields = SwiftProtobuf.UnknownStorage()

  struct Lowers {
    // SwiftProtobuf.Message conformance is added in an extension below. See the
    // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
    // methods supported on all messages.

    var http: Int32 {
      get {return _storage._http ?? 0}
      set {_uniqueStorage()._http = newValue}
    }
    /// Returns true if `http` has been explicitly set.
    var hasHTTP: Bool {return _storage._http != nil}
    /// Clears the value of `http`. Subsequent reads from it will return its default value.
    mutating func clearHTTP() {_uniqueStorage()._http = nil}

    var httpRequest: Int32 {
      get {return _storage._httpRequest ?? 0}
      set {_uniqueStorage()._httpRequest = newValue}
    }
    /// Returns true if `httpRequest` has been explicitly set.
    var hasHTTPRequest: Bool {return _storage._httpRequest != nil}
    /// Clears the value of `httpRequest`. Subsequent reads from it will return its default value.
    mutating func clearHTTPRequest() {_uniqueStorage()._httpRequest = nil}

    var theHTTPRequest: Int32 {
      get {return _storage._theHTTPRequest ?? 0}
      set {_uniqueStorage()._theHTTPRequest = newValue}
    }
    /// Returns true if `theHTTPRequest` has been explicitly set.
    var hasTheHTTPRequest: Bool {return _storage._theHTTPRequest != nil}
    /// Clears the value of `theHTTPRequest`. Subsequent reads from it will return its default value.
    mutating func clearTheHTTPRequest() {_uniqueStorage()._theHTTPRequest = nil}

    var theHTTP: Int32 {
      get {return _storage._theHTTP ?? 0}
      set {_uniqueStorage()._theHTTP = newValue}
    }
    /// Returns true if `theHTTP` has been explicitly set.
    var hasTheHTTP: Bool {return _storage._theHTTP != nil}
    /// Clears the value of `theHTTP`. Subsequent reads from it will return its default value.
    mutating func clearTheHTTP() {_uniqueStorage()._theHTTP = nil}

    var https: Int32 {
      get {return _storage._https ?? 0}
      set {_uniqueStorage()._https = newValue}
    }
    /// Returns true if `https` has been explicitly set.
    var hasHTTPS: Bool {return _storage._https != nil}
    /// Clears the value of `https`. Subsequent reads from it will return its default value.
    mutating func clearHTTPS() {_uniqueStorage()._https = nil}

    var httpsRequest: Int32 {
      get {return _storage._httpsRequest ?? 0}
      set {_uniqueStorage()._httpsRequest = newValue}
    }
    /// Returns true if `httpsRequest` has been explicitly set.
    var hasHTTPSRequest: Bool {return _storage._httpsRequest != nil}
    /// Clears the value of `httpsRequest`. Subsequent reads from it will return its default value.
    mutating func clearHTTPSRequest() {_uniqueStorage()._httpsRequest = nil}

    var theHTTPSRequest: Int32 {
      get {return _storage._theHTTPSRequest ?? 0}
      set {_uniqueStorage()._theHTTPSRequest = newValue}
    }
    /// Returns true if `theHTTPSRequest` has been explicitly set.
    var hasTheHTTPSRequest: Bool {return _storage._theHTTPSRequest != nil}
    /// Clears the value of `theHTTPSRequest`. Subsequent reads from it will return its default value.
    mutating func clearTheHTTPSRequest() {_uniqueStorage()._theHTTPSRequest = nil}

    var theHTTPS: Int32 {
      get {return _storage._theHTTPS ?? 0}
      set {_uniqueStorage()._theHTTPS = newValue}
    }
    /// Returns true if `theHTTPS` has been explicitly set.
    var hasTheHTTPS: Bool {return _storage._theHTTPS != nil}
    /// Clears the value of `theHTTPS`. Subsequent reads from it will return its default value.
    mutating func clearTheHTTPS() {_uniqueStorage()._theHTTPS = nil}

    var url: Int32 {
      get {return _storage._url ?? 0}
      set {_uniqueStorage()._url = newValue}
    }
    /// Returns true if `url` has been explicitly set.
    var hasURL: Bool {return _storage._url != nil}
    /// Clears the value of `url`. Subsequent reads from it will return its default value.
    mutating func clearURL() {_uniqueStorage()._url = nil}

    var urlValue: Int32 {
      get {return _storage._urlValue ?? 0}
      set {_uniqueStorage()._urlValue = newValue}
    }
    /// Returns true if `urlValue` has been explicitly set.
    var hasURLValue: Bool {return _storage._urlValue != nil}
    /// Clears the value of `urlValue`. Subsequent reads from it will return its default value.
    mutating func clearURLValue() {_uniqueStorage()._urlValue = nil}

    var theURLValue: Int32 {
      get {return _storage._theURLValue ?? 0}
      set {_uniqueStorage()._theURLValue = newValue}
    }
    /// Returns true if `theURLValue` has been explicitly set.
    var hasTheURLValue: Bool {return _storage._theURLValue != nil}
    /// Clears the value of `theURLValue`. Subsequent reads from it will return its default value.
    mutating func clearTheURLValue() {_uniqueStorage()._theURLValue = nil}

    var theURL: Int32 {
      get {return _storage._theURL ?? 0}
      set {_uniqueStorage()._theURL = newValue}
    }
    /// Returns true if `theURL` has been explicitly set.
    var hasTheURL: Bool {return _storage._theURL != nil}
    /// Clears the value of `theURL`. Subsequent reads from it will return its default value.
    mutating func clearTheURL() {_uniqueStorage()._theURL = nil}

    var aBC: Int32 {
      get {return _storage._aBC ?? 0}
      set {_uniqueStorage()._aBC = newValue}
    }
    /// Returns true if `aBC` has been explicitly set.
    var hasABC: Bool {return _storage._aBC != nil}
    /// Clears the value of `aBC`. Subsequent reads from it will return its default value.
    mutating func clearABC() {_uniqueStorage()._aBC = nil}

    var id: Int32 {
      get {return _storage._id ?? 0}
      set {_uniqueStorage()._id = newValue}
    }
    /// Returns true if `id` has been explicitly set.
    var hasID: Bool {return _storage._id != nil}
    /// Clears the value of `id`. Subsequent reads from it will return its default value.
    mutating func clearID() {_uniqueStorage()._id = nil}

    var idNumber: Int32 {
      get {return _storage._idNumber ?? 0}
      set {_uniqueStorage()._idNumber = newValue}
    }
    /// Returns true if `idNumber` has been explicitly set.
    var hasIDNumber: Bool {return _storage._idNumber != nil}
    /// Clears the value of `idNumber`. Subsequent reads from it will return its default value.
    mutating func clearIDNumber() {_uniqueStorage()._idNumber = nil}

    var theIDNumber: Int32 {
      get {return _storage._theIDNumber ?? 0}
      set {_uniqueStorage()._theIDNumber = newValue}
    }
    /// Returns true if `theIDNumber` has been explicitly set.
    var hasTheIDNumber: Bool {return _storage._theIDNumber != nil}
    /// Clears the value of `theIDNumber`. Subsequent reads from it will return its default value.
    mutating func clearTheIDNumber() {_uniqueStorage()._theIDNumber = nil}

    var requestID: Int32 {
      get {return _storage._requestID ?? 0}
      set {_uniqueStorage()._requestID = newValue}
    }
    /// Returns true if `requestID` has been explicitly set.
    var hasRequestID: Bool {return _storage._requestID != nil}
    /// Clears the value of `requestID`. Subsequent reads from it will return its default value.
    mutating func clearRequestID() {_uniqueStorage()._requestID = nil}

    var unknownFields = SwiftProtobuf.UnknownStorage()

    init() {}

    fileprivate var _storage = _StorageClass.defaultInstance
  }

  struct Uppers {
    // SwiftProtobuf.Message conformance is added in an extension below. See the
    // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
    // methods supported on all messages.

    var http: Int32 {
      get {return _http ?? 0}
      set {_http = newValue}
    }
    /// Returns true if `http` has been explicitly set.
    var hasHTTP: Bool {return self._http != nil}
    /// Clears the value of `http`. Subsequent reads from it will return its default value.
    mutating func clearHTTP() {self._http = nil}

    var httpRequest: Int32 {
      get {return _httpRequest ?? 0}
      set {_httpRequest = newValue}
    }
    /// Returns true if `httpRequest` has been explicitly set.
    var hasHTTPRequest: Bool {return self._httpRequest != nil}
    /// Clears the value of `httpRequest`. Subsequent reads from it will return its default value.
    mutating func clearHTTPRequest() {self._httpRequest = nil}

    var theHTTPRequest: Int32 {
      get {return _theHTTPRequest ?? 0}
      set {_theHTTPRequest = newValue}
    }
    /// Returns true if `theHTTPRequest` has been explicitly set.
    var hasTheHTTPRequest: Bool {return self._theHTTPRequest != nil}
    /// Clears the value of `theHTTPRequest`. Subsequent reads from it will return its default value.
    mutating func clearTheHTTPRequest() {self._theHTTPRequest = nil}

    var theHTTP: Int32 {
      get {return _theHTTP ?? 0}
      set {_theHTTP = newValue}
    }
    /// Returns true if `theHTTP` has been explicitly set.
    var hasTheHTTP: Bool {return self._theHTTP != nil}
    /// Clears the value of `theHTTP`. Subsequent reads from it will return its default value.
    mutating func clearTheHTTP() {self._theHTTP = nil}

    var https: Int32 {
      get {return _https ?? 0}
      set {_https = newValue}
    }
    /// Returns true if `https` has been explicitly set.
    var hasHTTPS: Bool {return self._https != nil}
    /// Clears the value of `https`. Subsequent reads from it will return its default value.
    mutating func clearHTTPS() {self._https = nil}

    var httpsRequest: Int32 {
      get {return _httpsRequest ?? 0}
      set {_httpsRequest = newValue}
    }
    /// Returns true if `httpsRequest` has been explicitly set.
    var hasHTTPSRequest: Bool {return self._httpsRequest != nil}
    /// Clears the value of `httpsRequest`. Subsequent reads from it will return its default value.
    mutating func clearHTTPSRequest() {self._httpsRequest = nil}

    var theHTTPSRequest: Int32 {
      get {return _theHTTPSRequest ?? 0}
      set {_theHTTPSRequest = newValue}
    }
    /// Returns true if `theHTTPSRequest` has been explicitly set.
    var hasTheHTTPSRequest: Bool {return self._theHTTPSRequest != nil}
    /// Clears the value of `theHTTPSRequest`. Subsequent reads from it will return its default value.
    mutating func clearTheHTTPSRequest() {self._theHTTPSRequest = nil}

    var theHTTPS: Int32 {
      get {return _theHTTPS ?? 0}
      set {_theHTTPS = newValue}
    }
    /// Returns true if `theHTTPS` has been explicitly set.
    var hasTheHTTPS: Bool {return self._theHTTPS != nil}
    /// Clears the value of `theHTTPS`. Subsequent reads from it will return its default value.
    mutating func clearTheHTTPS() {self._theHTTPS = nil}

    var url: Int32 {
      get {return _url ?? 0}
      set {_url = newValue}
    }
    /// Returns true if `url` has been explicitly set.
    var hasURL: Bool {return self._url != nil}
    /// Clears the value of `url`. Subsequent reads from it will return its default value.
    mutating func clearURL() {self._url = nil}

    var urlValue: Int32 {
      get {return _urlValue ?? 0}
      set {_urlValue = newValue}
    }
    /// Returns true if `urlValue` has been explicitly set.
    var hasURLValue: Bool {return self._urlValue != nil}
    /// Clears the value of `urlValue`. Subsequent reads from it will return its default value.
    mutating func clearURLValue() {self._urlValue = nil}

    var theURLValue: Int32 {
      get {return _theURLValue ?? 0}
      set {_theURLValue = newValue}
    }
    /// Returns true if `theURLValue` has been explicitly set.
    var hasTheURLValue: Bool {return self._theURLValue != nil}
    /// Clears the value of `theURLValue`. Subsequent reads from it will return its default value.
    mutating func clearTheURLValue() {self._theURLValue = nil}

    var theURL: Int32 {
      get {return _theURL ?? 0}
      set {_theURL = newValue}
    }
    /// Returns true if `theURL` has been explicitly set.
    var hasTheURL: Bool {return self._theURL != nil}
    /// Clears the value of `theURL`. Subsequent reads from it will return its default value.
    mutating func clearTheURL() {self._theURL = nil}

    var id: Int32 {
      get {return _id ?? 0}
      set {_id = newValue}
    }
    /// Returns true if `id` has been explicitly set.
    var hasID: Bool {return self._id != nil}
    /// Clears the value of `id`. Subsequent reads from it will return its default value.
    mutating func clearID() {self._id = nil}

    var idNumber: Int32 {
      get {return _idNumber ?? 0}
      set {_idNumber = newValue}
    }
    /// Returns true if `idNumber` has been explicitly set.
    var hasIDNumber: Bool {return self._idNumber != nil}
    /// Clears the value of `idNumber`. Subsequent reads from it will return its default value.
    mutating func clearIDNumber() {self._idNumber = nil}

    var theIDNumber: Int32 {
      get {return _theIDNumber ?? 0}
      set {_theIDNumber = newValue}
    }
    /// Returns true if `theIDNumber` has been explicitly set.
    var hasTheIDNumber: Bool {return self._theIDNumber != nil}
    /// Clears the value of `theIDNumber`. Subsequent reads from it will return its default value.
    mutating func clearTheIDNumber() {self._theIDNumber = nil}

    var requestID: Int32 {
      get {return _requestID ?? 0}
      set {_requestID = newValue}
    }
    /// Returns true if `requestID` has been explicitly set.
    var hasRequestID: Bool {return self._requestID != nil}
    /// Clears the value of `requestID`. Subsequent reads from it will return its default value.
    mutating func clearRequestID() {self._requestID = nil}

    var unknownFields = SwiftProtobuf.UnknownStorage()

    init() {}

    fileprivate var _http: Int32? = nil
    fileprivate var _httpRequest: Int32? = nil
    fileprivate var _theHTTPRequest: Int32? = nil
    fileprivate var _theHTTP: Int32? = nil
    fileprivate var _https: Int32? = nil
    fileprivate var _httpsRequest: Int32? = nil
    fileprivate var _theHTTPSRequest: Int32? = nil
    fileprivate var _theHTTPS: Int32? = nil
    fileprivate var _url: Int32? = nil
    fileprivate var _urlValue: Int32? = nil
    fileprivate var _theURLValue: Int32? = nil
    fileprivate var _theURL: Int32? = nil
    fileprivate var _id: Int32? = nil
    fileprivate var _idNumber: Int32? = nil
    fileprivate var _theIDNumber: Int32? = nil
    fileprivate var _requestID: Int32? = nil
  }

  struct WordCase {
    // SwiftProtobuf.Message conformance is added in an extension below. See the
    // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
    // methods supported on all messages.

    var http: Int32 {
      get {return _http ?? 0}
      set {_http = newValue}
    }
    /// Returns true if `http` has been explicitly set.
    var hasHTTP: Bool {return self._http != nil}
    /// Clears the value of `http`. Subsequent reads from it will return its default value.
    mutating func clearHTTP() {self._http = nil}

    var httpRequest: Int32 {
      get {return _httpRequest ?? 0}
      set {_httpRequest = newValue}
    }
    /// Returns true if `httpRequest` has been explicitly set.
    var hasHTTPRequest: Bool {return self._httpRequest != nil}
    /// Clears the value of `httpRequest`. Subsequent reads from it will return its default value.
    mutating func clearHTTPRequest() {self._httpRequest = nil}

    var theHTTPRequest: Int32 {
      get {return _theHTTPRequest ?? 0}
      set {_theHTTPRequest = newValue}
    }
    /// Returns true if `theHTTPRequest` has been explicitly set.
    var hasTheHTTPRequest: Bool {return self._theHTTPRequest != nil}
    /// Clears the value of `theHTTPRequest`. Subsequent reads from it will return its default value.
    mutating func clearTheHTTPRequest() {self._theHTTPRequest = nil}

    var theHTTP: Int32 {
      get {return _theHTTP ?? 0}
      set {_theHTTP = newValue}
    }
    /// Returns true if `theHTTP` has been explicitly set.
    var hasTheHTTP: Bool {return self._theHTTP != nil}
    /// Clears the value of `theHTTP`. Subsequent reads from it will return its default value.
    mutating func clearTheHTTP() {self._theHTTP = nil}

    var https: Int32 {
      get {return _https ?? 0}
      set {_https = newValue}
    }
    /// Returns true if `https` has been explicitly set.
    var hasHTTPS: Bool {return self._https != nil}
    /// Clears the value of `https`. Subsequent reads from it will return its default value.
    mutating func clearHTTPS() {self._https = nil}

    var httpsRequest: Int32 {
      get {return _httpsRequest ?? 0}
      set {_httpsRequest = newValue}
    }
    /// Returns true if `httpsRequest` has been explicitly set.
    var hasHTTPSRequest: Bool {return self._httpsRequest != nil}
    /// Clears the value of `httpsRequest`. Subsequent reads from it will return its default value.
    mutating func clearHTTPSRequest() {self._httpsRequest = nil}

    var theHTTPSRequest: Int32 {
      get {return _theHTTPSRequest ?? 0}
      set {_theHTTPSRequest = newValue}
    }
    /// Returns true if `theHTTPSRequest` has been explicitly set.
    var hasTheHTTPSRequest: Bool {return self._theHTTPSRequest != nil}
    /// Clears the value of `theHTTPSRequest`. Subsequent reads from it will return its default value.
    mutating func clearTheHTTPSRequest() {self._theHTTPSRequest = nil}

    var theHTTPS: Int32 {
      get {return _theHTTPS ?? 0}
      set {_theHTTPS = newValue}
    }
    /// Returns true if `theHTTPS` has been explicitly set.
    var hasTheHTTPS: Bool {return self._theHTTPS != nil}
    /// Clears the value of `theHTTPS`. Subsequent reads from it will return its default value.
    mutating func clearTheHTTPS() {self._theHTTPS = nil}

    var url: Int32 {
      get {return _url ?? 0}
      set {_url = newValue}
    }
    /// Returns true if `url` has been explicitly set.
    var hasURL: Bool {return self._url != nil}
    /// Clears the value of `url`. Subsequent reads from it will return its default value.
    mutating func clearURL() {self._url = nil}

    var urlValue: Int32 {
      get {return _urlValue ?? 0}
      set {_urlValue = newValue}
    }
    /// Returns true if `urlValue` has been explicitly set.
    var hasURLValue: Bool {return self._urlValue != nil}
    /// Clears the value of `urlValue`. Subsequent reads from it will return its default value.
    mutating func clearURLValue() {self._urlValue = nil}

    var theURLValue: Int32 {
      get {return _theURLValue ?? 0}
      set {_theURLValue = newValue}
    }
    /// Returns true if `theURLValue` has been explicitly set.
    var hasTheURLValue: Bool {return self._theURLValue != nil}
    /// Clears the value of `theURLValue`. Subsequent reads from it will return its default value.
    mutating func clearTheURLValue() {self._theURLValue = nil}

    var theURL: Int32 {
      get {return _theURL ?? 0}
      set {_theURL = newValue}
    }
    /// Returns true if `theURL` has been explicitly set.
    var hasTheURL: Bool {return self._theURL != nil}
    /// Clears the value of `theURL`. Subsequent reads from it will return its default value.
    mutating func clearTheURL() {self._theURL = nil}

    var id: Int32 {
      get {return _id ?? 0}
      set {_id = newValue}
    }
    /// Returns true if `id` has been explicitly set.
    var hasID: Bool {return self._id != nil}
    /// Clears the value of `id`. Subsequent reads from it will return its default value.
    mutating func clearID() {self._id = nil}

    var idNumber: Int32 {
      get {return _idNumber ?? 0}
      set {_idNumber = newValue}
    }
    /// Returns true if `idNumber` has been explicitly set.
    var hasIDNumber: Bool {return self._idNumber != nil}
    /// Clears the value of `idNumber`. Subsequent reads from it will return its default value.
    mutating func clearIDNumber() {self._idNumber = nil}

    var theIDNumber: Int32 {
      get {return _theIDNumber ?? 0}
      set {_theIDNumber = newValue}
    }
    /// Returns true if `theIDNumber` has been explicitly set.
    var hasTheIDNumber: Bool {return self._theIDNumber != nil}
    /// Clears the value of `theIDNumber`. Subsequent reads from it will return its default value.
    mutating func clearTheIDNumber() {self._theIDNumber = nil}

    var requestID: Int32 {
      get {return _requestID ?? 0}
      set {_requestID = newValue}
    }
    /// Returns true if `requestID` has been explicitly set.
    var hasRequestID: Bool {return self._requestID != nil}
    /// Clears the value of `requestID`. Subsequent reads from it will return its default value.
    mutating func clearRequestID() {self._requestID = nil}

    var unknownFields = SwiftProtobuf.UnknownStorage()

    init() {}

    fileprivate var _http: Int32? = nil
    fileprivate var _httpRequest: Int32? = nil
    fileprivate var _theHTTPRequest: Int32? = nil
    fileprivate var _theHTTP: Int32? = nil
    fileprivate var _https: Int32? = nil
    fileprivate var _httpsRequest: Int32? = nil
    fileprivate var _theHTTPSRequest: Int32? = nil
    fileprivate var _theHTTPS: Int32? = nil
    fileprivate var _url: Int32? = nil
    fileprivate var _urlValue: Int32? = nil
    fileprivate var _theURLValue: Int32? = nil
    fileprivate var _theURL: Int32? = nil
    fileprivate var _id: Int32? = nil
    fileprivate var _idNumber: Int32? = nil
    fileprivate var _theIDNumber: Int32? = nil
    fileprivate var _requestID: Int32? = nil
  }

  init() {}
}

struct SwiftUnittest_Names_ExtensionNamingInitials: SwiftProtobuf.ExtensibleMessage {
  // SwiftProtobuf.Message conformance is added in an extension below. See the
  // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
  // methods supported on all messages.

  var unknownFields = SwiftProtobuf.UnknownStorage()

  init() {}

  var _protobuf_extensionFieldValues = SwiftProtobuf.ExtensionFieldValueSet()
}

struct SwiftUnittest_Names_Lowers {
  // SwiftProtobuf.Message conformance is added in an extension below. See the
  // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
  // methods supported on all messages.

  var unknownFields = SwiftProtobuf.UnknownStorage()

  init() {}
}

struct SwiftUnittest_Names_Uppers {
  // SwiftProtobuf.Message conformance is added in an extension below. See the
  // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
  // methods supported on all messages.

  var unknownFields = SwiftProtobuf.UnknownStorage()

  init() {}
}

struct SwiftUnittest_Names_WordCase {
  // SwiftProtobuf.Message conformance is added in an extension below. See the
  // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
  // methods supported on all messages.

  var unknownFields = SwiftProtobuf.UnknownStorage()

  init() {}
}

struct SwiftUnittest_Names_ExtensionNamingInitialsLowers: SwiftProtobuf.ExtensibleMessage {
  // SwiftProtobuf.Message conformance is added in an extension below. See the
  // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
  // methods supported on all messages.

  var unknownFields = SwiftProtobuf.UnknownStorage()

  init() {}

  var _protobuf_extensionFieldValues = SwiftProtobuf.ExtensionFieldValueSet()
}

struct SwiftUnittest_Names_ExtensionNamingInitialsUppers: SwiftProtobuf.ExtensibleMessage {
  // SwiftProtobuf.Message conformance is added in an extension below. See the
  // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
  // methods supported on all messages.

  var unknownFields = SwiftProtobuf.UnknownStorage()

  init() {}

  var _protobuf_extensionFieldValues = SwiftProtobuf.ExtensionFieldValueSet()
}

struct SwiftUnittest_Names_ExtensionNamingInitialsWordCase: SwiftProtobuf.ExtensibleMessage {
  // SwiftProtobuf.Message conformance is added in an extension below. See the
  // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
  // methods supported on all messages.

  var unknownFields = SwiftProtobuf.UnknownStorage()

  init() {}

  var _protobuf_extensionFieldValues = SwiftProtobuf.ExtensionFieldValueSet()
}

// MARK: - Extension support defined in unittest_swift_naming.proto.

extension SwiftUnittest_Names_ExtensionNamingInitials {

  var SwiftUnittest_Names_Lowers_http: Int32 {
    get {return getExtensionValue(ext: SwiftUnittest_Names_Lowers.Extensions.http) ?? 0}
    set {setExtensionValue(ext: SwiftUnittest_Names_Lowers.Extensions.http, value: newValue)}
  }
  /// Returns true if extension `SwiftUnittest_Names_Lowers.Extensions.http`
  /// has been explicitly set.
  var hasSwiftUnittest_Names_Lowers_http: Bool {
    return hasExtensionValue(ext: SwiftUnittest_Names_Lowers.Extensions.http)
  }
  /// Clears the value of extension `SwiftUnittest_Names_Lowers.Extensions.http`.
  /// Subsequent reads from it will return its default value.
  mutating func clearSwiftUnittest_Names_Lowers_http() {
    clearExtensionValue(ext: SwiftUnittest_Names_Lowers.Extensions.http)
  }

  var SwiftUnittest_Names_Lowers_httpRequest: Int32 {
    get {return getExtensionValue(ext: SwiftUnittest_Names_Lowers.Extensions.http_request) ?? 0}
    set {setExtensionValue(ext: SwiftUnittest_Names_Lowers.Extensions.http_request, value: newValue)}
  }
  /// Returns true if extension `SwiftUnittest_Names_Lowers.Extensions.http_request`
  /// has been explicitly set.
  var hasSwiftUnittest_Names_Lowers_httpRequest: Bool {
    return hasExtensionValue(ext: SwiftUnittest_Names_Lowers.Extensions.http_request)
  }
  /// Clears the value of extension `SwiftUnittest_Names_Lowers.Extensions.http_request`.
  /// Subsequent reads from it will return its default value.
  mutating func clearSwiftUnittest_Names_Lowers_httpRequest() {
    clearExtensionValue(ext: SwiftUnittest_Names_Lowers.Extensions.http_request)
  }

  var SwiftUnittest_Names_Lowers_theHTTPRequest: Int32 {
    get {return getExtensionValue(ext: SwiftUnittest_Names_Lowers.Extensions.the_http_request) ?? 0}
    set {setExtensionValue(ext: SwiftUnittest_Names_Lowers.Extensions.the_http_request, value: newValue)}
  }
  /// Returns true if extension `SwiftUnittest_Names_Lowers.Extensions.the_http_request`
  /// has been explicitly set.
  var hasSwiftUnittest_Names_Lowers_theHTTPRequest: Bool {
    return hasExtensionValue(ext: SwiftUnittest_Names_Lowers.Extensions.the_http_request)
  }
  /// Clears the value of extension `SwiftUnittest_Names_Lowers.Extensions.the_http_request`.
  /// Subsequent reads from it will return its default value.
  mutating func clearSwiftUnittest_Names_Lowers_theHTTPRequest() {
    clearExtensionValue(ext: SwiftUnittest_Names_Lowers.Extensions.the_http_request)
  }

  var SwiftUnittest_Names_Lowers_theHTTP: Int32 {
    get {return getExtensionValue(ext: SwiftUnittest_Names_Lowers.Extensions.the_http) ?? 0}
    set {setExtensionValue(ext: SwiftUnittest_Names_Lowers.Extensions.the_http, value: newValue)}
  }
  /// Returns true if extension `SwiftUnittest_Names_Lowers.Extensions.the_http`
  /// has been explicitly set.
  var hasSwiftUnittest_Names_Lowers_theHTTP: Bool {
    return hasExtensionValue(ext: SwiftUnittest_Names_Lowers.Extensions.the_http)
  }
  /// Clears the value of extension `SwiftUnittest_Names_Lowers.Extensions.the_http`.
  /// Subsequent reads from it will return its default value.
  mutating func clearSwiftUnittest_Names_Lowers_theHTTP() {
    clearExtensionValue(ext: SwiftUnittest_Names_Lowers.Extensions.the_http)
  }

  var SwiftUnittest_Names_Lowers_https: Int32 {
    get {return getExtensionValue(ext: SwiftUnittest_Names_Lowers.Extensions.https) ?? 0}
    set {setExtensionValue(ext: SwiftUnittest_Names_Lowers.Extensions.https, value: newValue)}
  }
  /// Returns true if extension `SwiftUnittest_Names_Lowers.Extensions.https`
  /// has been explicitly set.
  var hasSwiftUnittest_Names_Lowers_https: Bool {
    return hasExtensionValue(ext: SwiftUnittest_Names_Lowers.Extensions.https)
  }
  /// Clears the value of extension `SwiftUnittest_Names_Lowers.Extensions.https`.
  /// Subsequent reads from it will return its default value.
  mutating func clearSwiftUnittest_Names_Lowers_https() {
    clearExtensionValue(ext: SwiftUnittest_Names_Lowers.Extensions.https)
  }

  var SwiftUnittest_Names_Lowers_httpsRequest: Int32 {
    get {return getExtensionValue(ext: SwiftUnittest_Names_Lowers.Extensions.https_request) ?? 0}
    set {setExtensionValue(ext: SwiftUnittest_Names_Lowers.Extensions.https_request, value: newValue)}
  }
  /// Returns true if extension `SwiftUnittest_Names_Lowers.Extensions.https_request`
  /// has been explicitly set.
  var hasSwiftUnittest_Names_Lowers_httpsRequest: Bool {
    return hasExtensionValue(ext: SwiftUnittest_Names_Lowers.Extensions.https_request)
  }
  /// Clears the value of extension `SwiftUnittest_Names_Lowers.Extensions.https_request`.
  /// Subsequent reads from it will return its default value.
  mutating func clearSwiftUnittest_Names_Lowers_httpsRequest() {
    clearExtensionValue(ext: SwiftUnittest_Names_Lowers.Extensions.https_request)
  }

  var SwiftUnittest_Names_Lowers_theHTTPSRequest: Int32 {
    get {return getExtensionValue(ext: SwiftUnittest_Names_Lowers.Extensions.the_https_request) ?? 0}
    set {setExtensionValue(ext: SwiftUnittest_Names_Lowers.Extensions.the_https_request, value: newValue)}
  }
  /// Returns true if extension `SwiftUnittest_Names_Lowers.Extensions.the_https_request`
  /// has been explicitly set.
  var hasSwiftUnittest_Names_Lowers_theHTTPSRequest: Bool {
    return hasExtensionValue(ext: SwiftUnittest_Names_Lowers.Extensions.the_https_request)
  }
  /// Clears the value of extension `SwiftUnittest_Names_Lowers.Extensions.the_https_request`.
  /// Subsequent reads from it will return its default value.
  mutating func clearSwiftUnittest_Names_Lowers_theHTTPSRequest() {
    clearExtensionValue(ext: SwiftUnittest_Names_Lowers.Extensions.the_https_request)
  }

  var SwiftUnittest_Names_Lowers_theHTTPS: Int32 {
    get {return getExtensionValue(ext: SwiftUnittest_Names_Lowers.Extensions.the_https) ?? 0}
    set {setExtensionValue(ext: SwiftUnittest_Names_Lowers.Extensions.the_https, value: newValue)}
  }
  /// Returns true if extension `SwiftUnittest_Names_Lowers.Extensions.the_https`
  /// has been explicitly set.
  var hasSwiftUnittest_Names_Lowers_theHTTPS: Bool {
    return hasExtensionValue(ext: SwiftUnittest_Names_Lowers.Extensions.the_https)
  }
  /// Clears the value of extension `SwiftUnittest_Names_Lowers.Extensions.the_https`.
  /// Subsequent reads from it will return its default value.
  mutating func clearSwiftUnittest_Names_Lowers_theHTTPS() {
    clearExtensionValue(ext: SwiftUnittest_Names_Lowers.Extensions.the_https)
  }

  var SwiftUnittest_Names_Lowers_url: Int32 {
    get {return getExtensionValue(ext: SwiftUnittest_Names_Lowers.Extensions.url) ?? 0}
    set {setExtensionValue(ext: SwiftUnittest_Names_Lowers.Extensions.url, value: newValue)}
  }
  /// Returns true if extension `SwiftUnittest_Names_Lowers.Extensions.url`
  /// has been explicitly set.
  var hasSwiftUnittest_Names_Lowers_url: Bool {
    return hasExtensionValue(ext: SwiftUnittest_Names_Lowers.Extensions.url)
  }
  /// Clears the value of extension `SwiftUnittest_Names_Lowers.Extensions.url`.
  /// Subsequent reads from it will return its default value.
  mutating func clearSwiftUnittest_Names_Lowers_url() {
    clearExtensionValue(ext: SwiftUnittest_Names_Lowers.Extensions.url)
  }

  var SwiftUnittest_Names_Lowers_urlValue: Int32 {
    get {return getExtensionValue(ext: SwiftUnittest_Names_Lowers.Extensions.url_value) ?? 0}
    set {setExtensionValue(ext: SwiftUnittest_Names_Lowers.Extensions.url_value, value: newValue)}
  }
  /// Returns true if extension `SwiftUnittest_Names_Lowers.Extensions.url_value`
  /// has been explicitly set.
  var hasSwiftUnittest_Names_Lowers_urlValue: Bool {
    return hasExtensionValue(ext: SwiftUnittest_Names_Lowers.Extensions.url_value)
  }
  /// Clears the value of extension `SwiftUnittest_Names_Lowers.Extensions.url_value`.
  /// Subsequent reads from it will return its default value.
  mutating func clearSwiftUnittest_Names_Lowers_urlValue() {
    clearExtensionValue(ext: SwiftUnittest_Names_Lowers.Extensions.url_value)
  }

  var SwiftUnittest_Names_Lowers_theURLValue: Int32 {
    get {return getExtensionValue(ext: SwiftUnittest_Names_Lowers.Extensions.the_url_value) ?? 0}
    set {setExtensionValue(ext: SwiftUnittest_Names_Lowers.Extensions.the_url_value, value: newValue)}
  }
  /// Returns true if extension `SwiftUnittest_Names_Lowers.Extensions.the_url_value`
  /// has been explicitly set.
  var hasSwiftUnittest_Names_Lowers_theURLValue: Bool {
    return hasExtensionValue(ext: SwiftUnittest_Names_Lowers.Extensions.the_url_value)
  }
  /// Clears the value of extension `SwiftUnittest_Names_Lowers.Extensions.the_url_value`.
  /// Subsequent reads from it will return its default value.
  mutating func clearSwiftUnittest_Names_Lowers_theURLValue() {
    clearExtensionValue(ext: SwiftUnittest_Names_Lowers.Extensions.the_url_value)
  }

  var SwiftUnittest_Names_Lowers_theURL: Int32 {
    get {return getExtensionValue(ext: SwiftUnittest_Names_Lowers.Extensions.the_url) ?? 0}
    set {setExtensionValue(ext: SwiftUnittest_Names_Lowers.Extensions.the_url, value: newValue)}
  }
  /// Returns true if extension `SwiftUnittest_Names_Lowers.Extensions.the_url`
  /// has been explicitly set.
  var hasSwiftUnittest_Names_Lowers_theURL: Bool {
    return hasExtensionValue(ext: SwiftUnittest_Names_Lowers.Extensions.the_url)
  }
  /// Clears the value of extension `SwiftUnittest_Names_Lowers.Extensions.the_url`.
  /// Subsequent reads from it will return its default value.
  mutating func clearSwiftUnittest_Names_Lowers_theURL() {
    clearExtensionValue(ext: SwiftUnittest_Names_Lowers.Extensions.the_url)
  }

  var SwiftUnittest_Names_Lowers_aBC: Int32 {
    get {return getExtensionValue(ext: SwiftUnittest_Names_Lowers.Extensions.a_b_c) ?? 0}
    set {setExtensionValue(ext: SwiftUnittest_Names_Lowers.Extensions.a_b_c, value: newValue)}
  }
  /// Returns true if extension `SwiftUnittest_Names_Lowers.Extensions.a_b_c`
  /// has been explicitly set.
  var hasSwiftUnittest_Names_Lowers_aBC: Bool {
    return hasExtensionValue(ext: SwiftUnittest_Names_Lowers.Extensions.a_b_c)
  }
  /// Clears the value of extension `SwiftUnittest_Names_Lowers.Extensions.a_b_c`.
  /// Subsequent reads from it will return its default value.
  mutating func clearSwiftUnittest_Names_Lowers_aBC() {
    clearExtensionValue(ext: SwiftUnittest_Names_Lowers.Extensions.a_b_c)
  }

  var SwiftUnittest_Names_Lowers_id: Int32 {
    get {return getExtensionValue(ext: SwiftUnittest_Names_Lowers.Extensions.id) ?? 0}
    set {setExtensionValue(ext: SwiftUnittest_Names_Lowers.Extensions.id, value: newValue)}
  }
  /// Returns true if extension `SwiftUnittest_Names_Lowers.Extensions.id`
  /// has been explicitly set.
  var hasSwiftUnittest_Names_Lowers_id: Bool {
    return hasExtensionValue(ext: SwiftUnittest_Names_Lowers.Extensions.id)
  }
  /// Clears the value of extension `SwiftUnittest_Names_Lowers.Extensions.id`.
  /// Subsequent reads from it will return its default value.
  mutating func clearSwiftUnittest_Names_Lowers_id() {
    clearExtensionValue(ext: SwiftUnittest_Names_Lowers.Extensions.id)
  }

  var SwiftUnittest_Names_Lowers_idNumber: Int32 {
    get {return getExtensionValue(ext: SwiftUnittest_Names_Lowers.Extensions.id_number) ?? 0}
    set {setExtensionValue(ext: SwiftUnittest_Names_Lowers.Extensions.id_number, value: newValue)}
  }
  /// Returns true if extension `SwiftUnittest_Names_Lowers.Extensions.id_number`
  /// has been explicitly set.
  var hasSwiftUnittest_Names_Lowers_idNumber: Bool {
    return hasExtensionValue(ext: SwiftUnittest_Names_Lowers.Extensions.id_number)
  }
  /// Clears the value of extension `SwiftUnittest_Names_Lowers.Extensions.id_number`.
  /// Subsequent reads from it will return its default value.
  mutating func clearSwiftUnittest_Names_Lowers_idNumber() {
    clearExtensionValue(ext: SwiftUnittest_Names_Lowers.Extensions.id_number)
  }

  var SwiftUnittest_Names_Lowers_theIDNumber: Int32 {
    get {return getExtensionValue(ext: SwiftUnittest_Names_Lowers.Extensions.the_id_number) ?? 0}
    set {setExtensionValue(ext: SwiftUnittest_Names_Lowers.Extensions.the_id_number, value: newValue)}
  }
  /// Returns true if extension `SwiftUnittest_Names_Lowers.Extensions.the_id_number`
  /// has been explicitly set.
  var hasSwiftUnittest_Names_Lowers_theIDNumber: Bool {
    return hasExtensionValue(ext: SwiftUnittest_Names_Lowers.Extensions.the_id_number)
  }
  /// Clears the value of extension `SwiftUnittest_Names_Lowers.Extensions.the_id_number`.
  /// Subsequent reads from it will return its default value.
  mutating func clearSwiftUnittest_Names_Lowers_theIDNumber() {
    clearExtensionValue(ext: SwiftUnittest_Names_Lowers.Extensions.the_id_number)
  }

  var SwiftUnittest_Names_Lowers_requestID: Int32 {
    get {return getExtensionValue(ext: SwiftUnittest_Names_Lowers.Extensions.request_id) ?? 0}
    set {setExtensionValue(ext: SwiftUnittest_Names_Lowers.Extensions.request_id, value: newValue)}
  }
  /// Returns true if extension `SwiftUnittest_Names_Lowers.Extensions.request_id`
  /// has been explicitly set.
  var hasSwiftUnittest_Names_Lowers_requestID: Bool {
    return hasExtensionValue(ext: SwiftUnittest_Names_Lowers.Extensions.request_id)
  }
  /// Clears the value of extension `SwiftUnittest_Names_Lowers.Extensions.request_id`.
  /// Subsequent reads from it will return its default value.
  mutating func clearSwiftUnittest_Names_Lowers_requestID() {
    clearExtensionValue(ext: SwiftUnittest_Names_Lowers.Extensions.request_id)
  }

  var SwiftUnittest_Names_Uppers_http: Int32 {
    get {return getExtensionValue(ext: SwiftUnittest_Names_Uppers.Extensions.HTTP) ?? 0}
    set {setExtensionValue(ext: SwiftUnittest_Names_Uppers.Extensions.HTTP, value: newValue)}
  }
  /// Returns true if extension `SwiftUnittest_Names_Uppers.Extensions.HTTP`
  /// has been explicitly set.
  var hasSwiftUnittest_Names_Uppers_http: Bool {
    return hasExtensionValue(ext: SwiftUnittest_Names_Uppers.Extensions.HTTP)
  }
  /// Clears the value of extension `SwiftUnittest_Names_Uppers.Extensions.HTTP`.
  /// Subsequent reads from it will return its default value.
  mutating func clearSwiftUnittest_Names_Uppers_http() {
    clearExtensionValue(ext: SwiftUnittest_Names_Uppers.Extensions.HTTP)
  }

  var SwiftUnittest_Names_Uppers_httpRequest: Int32 {
    get {return getExtensionValue(ext: SwiftUnittest_Names_Uppers.Extensions.HTTP_request) ?? 0}
    set {setExtensionValue(ext: SwiftUnittest_Names_Uppers.Extensions.HTTP_request, value: newValue)}
  }
  /// Returns true if extension `SwiftUnittest_Names_Uppers.Extensions.HTTP_request`
  /// has been explicitly set.
  var hasSwiftUnittest_Names_Uppers_httpRequest: Bool {
    return hasExtensionValue(ext: SwiftUnittest_Names_Uppers.Extensions.HTTP_request)
  }
  /// Clears the value of extension `SwiftUnittest_Names_Uppers.Extensions.HTTP_request`.
  /// Subsequent reads from it will return its default value.
  mutating func clearSwiftUnittest_Names_Uppers_httpRequest() {
    clearExtensionValue(ext: SwiftUnittest_Names_Uppers.Extensions.HTTP_request)
  }

  var SwiftUnittest_Names_Uppers_theHTTPRequest: Int32 {
    get {return getExtensionValue(ext: SwiftUnittest_Names_Uppers.Extensions.the_HTTP_request) ?? 0}
    set {setExtensionValue(ext: SwiftUnittest_Names_Uppers.Extensions.the_HTTP_request, value: newValue)}
  }
  /// Returns true if extension `SwiftUnittest_Names_Uppers.Extensions.the_HTTP_request`
  /// has been explicitly set.
  var hasSwiftUnittest_Names_Uppers_theHTTPRequest: Bool {
    return hasExtensionValue(ext: SwiftUnittest_Names_Uppers.Extensions.the_HTTP_request)
  }
  /// Clears the value of extension `SwiftUnittest_Names_Uppers.Extensions.the_HTTP_request`.
  /// Subsequent reads from it will return its default value.
  mutating func clearSwiftUnittest_Names_Uppers_theHTTPRequest() {
    clearExtensionValue(ext: SwiftUnittest_Names_Uppers.Extensions.the_HTTP_request)
  }

  var SwiftUnittest_Names_Uppers_theHTTP: Int32 {
    get {return getExtensionValue(ext: SwiftUnittest_Names_Uppers.Extensions.the_HTTP) ?? 0}
    set {setExtensionValue(ext: SwiftUnittest_Names_Uppers.Extensions.the_HTTP, value: newValue)}
  }
  /// Returns true if extension `SwiftUnittest_Names_Uppers.Extensions.the_HTTP`
  /// has been explicitly set.
  var hasSwiftUnittest_Names_Uppers_theHTTP: Bool {
    return hasExtensionValue(ext: SwiftUnittest_Names_Uppers.Extensions.the_HTTP)
  }
  /// Clears the value of extension `SwiftUnittest_Names_Uppers.Extensions.the_HTTP`.
  /// Subsequent reads from it will return its default value.
  mutating func clearSwiftUnittest_Names_Uppers_theHTTP() {
    clearExtensionValue(ext: SwiftUnittest_Names_Uppers.Extensions.the_HTTP)
  }

  var SwiftUnittest_Names_Uppers_https: Int32 {
    get {return getExtensionValue(ext: SwiftUnittest_Names_Uppers.Extensions.HTTPS) ?? 0}
    set {setExtensionValue(ext: SwiftUnittest_Names_Uppers.Extensions.HTTPS, value: newValue)}
  }
  /// Returns true if extension `SwiftUnittest_Names_Uppers.Extensions.HTTPS`
  /// has been explicitly set.
  var hasSwiftUnittest_Names_Uppers_https: Bool {
    return hasExtensionValue(ext: SwiftUnittest_Names_Uppers.Extensions.HTTPS)
  }
  /// Clears the value of extension `SwiftUnittest_Names_Uppers.Extensions.HTTPS`.
  /// Subsequent reads from it will return its default value.
  mutating func clearSwiftUnittest_Names_Uppers_https() {
    clearExtensionValue(ext: SwiftUnittest_Names_Uppers.Extensions.HTTPS)
  }

  var SwiftUnittest_Names_Uppers_httpsRequest: Int32 {
    get {return getExtensionValue(ext: SwiftUnittest_Names_Uppers.Extensions.HTTPS_request) ?? 0}
    set {setExtensionValue(ext: SwiftUnittest_Names_Uppers.Extensions.HTTPS_request, value: newValue)}
  }
  /// Returns true if extension `SwiftUnittest_Names_Uppers.Extensions.HTTPS_request`
  /// has been explicitly set.
  var hasSwiftUnittest_Names_Uppers_httpsRequest: Bool {
    return hasExtensionValue(ext: SwiftUnittest_Names_Uppers.Extensions.HTTPS_request)
  }
  /// Clears the value of extension `SwiftUnittest_Names_Uppers.Extensions.HTTPS_request`.
  /// Subsequent reads from it will return its default value.
  mutating func clearSwiftUnittest_Names_Uppers_httpsRequest() {
    clearExtensionValue(ext: SwiftUnittest_Names_Uppers.Extensions.HTTPS_request)
  }

  var SwiftUnittest_Names_Uppers_theHTTPSRequest: Int32 {
    get {return getExtensionValue(ext: SwiftUnittest_Names_Uppers.Extensions.the_HTTPS_request) ?? 0}
    set {setExtensionValue(ext: SwiftUnittest_Names_Uppers.Extensions.the_HTTPS_request, value: newValue)}
  }
  /// Returns true if extension `SwiftUnittest_Names_Uppers.Extensions.the_HTTPS_request`
  /// has been explicitly set.
  var hasSwiftUnittest_Names_Uppers_theHTTPSRequest: Bool {
    return hasExtensionValue(ext: SwiftUnittest_Names_Uppers.Extensions.the_HTTPS_request)
  }
  /// Clears the value of extension `SwiftUnittest_Names_Uppers.Extensions.the_HTTPS_request`.
  /// Subsequent reads from it will return its default value.
  mutating func clearSwiftUnittest_Names_Uppers_theHTTPSRequest() {
    clearExtensionValue(ext: SwiftUnittest_Names_Uppers.Extensions.the_HTTPS_request)
  }

  var SwiftUnittest_Names_Uppers_theHTTPS: Int32 {
    get {return getExtensionValue(ext: SwiftUnittest_Names_Uppers.Extensions.the_HTTPS) ?? 0}
    set {setExtensionValue(ext: SwiftUnittest_Names_Uppers.Extensions.the_HTTPS, value: newValue)}
  }
  /// Returns true if extension `SwiftUnittest_Names_Uppers.Extensions.the_HTTPS`
  /// has been explicitly set.
  var hasSwiftUnittest_Names_Uppers_theHTTPS: Bool {
    return hasExtensionValue(ext: SwiftUnittest_Names_Uppers.Extensions.the_HTTPS)
  }
  /// Clears the value of extension `SwiftUnittest_Names_Uppers.Extensions.the_HTTPS`.
  /// Subsequent reads from it will return its default value.
  mutating func clearSwiftUnittest_Names_Uppers_theHTTPS() {
    clearExtensionValue(ext: SwiftUnittest_Names_Uppers.Extensions.the_HTTPS)
  }

  var SwiftUnittest_Names_Uppers_url: Int32 {
    get {return getExtensionValue(ext: SwiftUnittest_Names_Uppers.Extensions.URL) ?? 0}
    set {setExtensionValue(ext: SwiftUnittest_Names_Uppers.Extensions.URL, value: newValue)}
  }
  /// Returns true if extension `SwiftUnittest_Names_Uppers.Extensions.URL`
  /// has been explicitly set.
  var hasSwiftUnittest_Names_Uppers_url: Bool {
    return hasExtensionValue(ext: SwiftUnittest_Names_Uppers.Extensions.URL)
  }
  /// Clears the value of extension `SwiftUnittest_Names_Uppers.Extensions.URL`.
  /// Subsequent reads from it will return its default value.
  mutating func clearSwiftUnittest_Names_Uppers_url() {
    clearExtensionValue(ext: SwiftUnittest_Names_Uppers.Extensions.URL)
  }

  var SwiftUnittest_Names_Uppers_urlValue: Int32 {
    get {return getExtensionValue(ext: SwiftUnittest_Names_Uppers.Extensions.URL_value) ?? 0}
    set {setExtensionValue(ext: SwiftUnittest_Names_Uppers.Extensions.URL_value, value: newValue)}
  }
  /// Returns true if extension `SwiftUnittest_Names_Uppers.Extensions.URL_value`
  /// has been explicitly set.
  var hasSwiftUnittest_Names_Uppers_urlValue: Bool {
    return hasExtensionValue(ext: SwiftUnittest_Names_Uppers.Extensions.URL_value)
  }
  /// Clears the value of extension `SwiftUnittest_Names_Uppers.Extensions.URL_value`.
  /// Subsequent reads from it will return its default value.
  mutating func clearSwiftUnittest_Names_Uppers_urlValue() {
    clearExtensionValue(ext: SwiftUnittest_Names_Uppers.Extensions.URL_value)
  }

  var SwiftUnittest_Names_Uppers_theURLValue: Int32 {
    get {return getExtensionValue(ext: SwiftUnittest_Names_Uppers.Extensions.the_URL_value) ?? 0}
    set {setExtensionValue(ext: SwiftUnittest_Names_Uppers.Extensions.the_URL_value, value: newValue)}
  }
  /// Returns true if extension `SwiftUnittest_Names_Uppers.Extensions.the_URL_value`
  /// has been explicitly set.
  var hasSwiftUnittest_Names_Uppers_theURLValue: Bool {
    return hasExtensionValue(ext: SwiftUnittest_Names_Uppers.Extensions.the_URL_value)
  }
  /// Clears the value of extension `SwiftUnittest_Names_Uppers.Extensions.the_URL_value`.
  /// Subsequent reads from it will return its default value.
  mutating func clearSwiftUnittest_Names_Uppers_theURLValue() {
    clearExtensionValue(ext: SwiftUnittest_Names_Uppers.Extensions.the_URL_value)
  }

  var SwiftUnittest_Names_Uppers_theURL: Int32 {
    get {return getExtensionValue(ext: SwiftUnittest_Names_Uppers.Extensions.the_URL) ?? 0}
    set {setExtensionValue(ext: SwiftUnittest_Names_Uppers.Extensions.the_URL, value: newValue)}
  }
  /// Returns true if extension `SwiftUnittest_Names_Uppers.Extensions.the_URL`
  /// has been explicitly set.
  var hasSwiftUnittest_Names_Uppers_theURL: Bool {
    return hasExtensionValue(ext: SwiftUnittest_Names_Uppers.Extensions.the_URL)
  }
  /// Clears the value of extension `SwiftUnittest_Names_Uppers.Extensions.the_URL`.
  /// Subsequent reads from it will return its default value.
  mutating func clearSwiftUnittest_Names_Uppers_theURL() {
    clearExtensionValue(ext: SwiftUnittest_Names_Uppers.Extensions.the_URL)
  }

  var SwiftUnittest_Names_Uppers_id: Int32 {
    get {return getExtensionValue(ext: SwiftUnittest_Names_Uppers.Extensions.ID) ?? 0}
    set {setExtensionValue(ext: SwiftUnittest_Names_Uppers.Extensions.ID, value: newValue)}
  }
  /// Returns true if extension `SwiftUnittest_Names_Uppers.Extensions.ID`
  /// has been explicitly set.
  var hasSwiftUnittest_Names_Uppers_id: Bool {
    return hasExtensionValue(ext: SwiftUnittest_Names_Uppers.Extensions.ID)
  }
  /// Clears the value of extension `SwiftUnittest_Names_Uppers.Extensions.ID`.
  /// Subsequent reads from it will return its default value.
  mutating func clearSwiftUnittest_Names_Uppers_id() {
    clearExtensionValue(ext: SwiftUnittest_Names_Uppers.Extensions.ID)
  }

  var SwiftUnittest_Names_Uppers_idNumber: Int32 {
    get {return getExtensionValue(ext: SwiftUnittest_Names_Uppers.Extensions.ID_number) ?? 0}
    set {setExtensionValue(ext: SwiftUnittest_Names_Uppers.Extensions.ID_number, value: newValue)}
  }
  /// Returns true if extension `SwiftUnittest_Names_Uppers.Extensions.ID_number`
  /// has been explicitly set.
  var hasSwiftUnittest_Names_Uppers_idNumber: Bool {
    return hasExtensionValue(ext: SwiftUnittest_Names_Uppers.Extensions.ID_number)
  }
  /// Clears the value of extension `SwiftUnittest_Names_Uppers.Extensions.ID_number`.
  /// Subsequent reads from it will return its default value.
  mutating func clearSwiftUnittest_Names_Uppers_idNumber() {
    clearExtensionValue(ext: SwiftUnittest_Names_Uppers.Extensions.ID_number)
  }

  var SwiftUnittest_Names_Uppers_theIDNumber: Int32 {
    get {return getExtensionValue(ext: SwiftUnittest_Names_Uppers.Extensions.the_ID_number) ?? 0}
    set {setExtensionValue(ext: SwiftUnittest_Names_Uppers.Extensions.the_ID_number, value: newValue)}
  }
  /// Returns true if extension `SwiftUnittest_Names_Uppers.Extensions.the_ID_number`
  /// has been explicitly set.
  var hasSwiftUnittest_Names_Uppers_theIDNumber: Bool {
    return hasExtensionValue(ext: SwiftUnittest_Names_Uppers.Extensions.the_ID_number)
  }
  /// Clears the value of extension `SwiftUnittest_Names_Uppers.Extensions.the_ID_number`.
  /// Subsequent reads from it will return its default value.
  mutating func clearSwiftUnittest_Names_Uppers_theIDNumber() {
    clearExtensionValue(ext: SwiftUnittest_Names_Uppers.Extensions.the_ID_number)
  }

  var SwiftUnittest_Names_Uppers_requestID: Int32 {
    get {return getExtensionValue(ext: SwiftUnittest_Names_Uppers.Extensions.request_ID) ?? 0}
    set {setExtensionValue(ext: SwiftUnittest_Names_Uppers.Extensions.request_ID, value: newValue)}
  }
  /// Returns true if extension `SwiftUnittest_Names_Uppers.Extensions.request_ID`
  /// has been explicitly set.
  var hasSwiftUnittest_Names_Uppers_requestID: Bool {
    return hasExtensionValue(ext: SwiftUnittest_Names_Uppers.Extensions.request_ID)
  }
  /// Clears the value of extension `SwiftUnittest_Names_Uppers.Extensions.request_ID`.
  /// Subsequent reads from it will return its default value.
  mutating func clearSwiftUnittest_Names_Uppers_requestID() {
    clearExtensionValue(ext: SwiftUnittest_Names_Uppers.Extensions.request_ID)
  }

  var SwiftUnittest_Names_WordCase_http: Int32 {
    get {return getExtensionValue(ext: SwiftUnittest_Names_WordCase.Extensions.Http) ?? 0}
    set {setExtensionValue(ext: SwiftUnittest_Names_WordCase.Extensions.Http, value: newValue)}
  }
  /// Returns true if extension `SwiftUnittest_Names_WordCase.Extensions.Http`
  /// has been explicitly set.
  var hasSwiftUnittest_Names_WordCase_http: Bool {
    return hasExtensionValue(ext: SwiftUnittest_Names_WordCase.Extensions.Http)
  }
  /// Clears the value of extension `SwiftUnittest_Names_WordCase.Extensions.Http`.
  /// Subsequent reads from it will return its default value.
  mutating func clearSwiftUnittest_Names_WordCase_http() {
    clearExtensionValue(ext: SwiftUnittest_Names_WordCase.Extensions.Http)
  }

  var SwiftUnittest_Names_WordCase_httpRequest: Int32 {
    get {return getExtensionValue(ext: SwiftUnittest_Names_WordCase.Extensions.HttpRequest) ?? 0}
    set {setExtensionValue(ext: SwiftUnittest_Names_WordCase.Extensions.HttpRequest, value: newValue)}
  }
  /// Returns true if extension `SwiftUnittest_Names_WordCase.Extensions.HttpRequest`
  /// has been explicitly set.
  var hasSwiftUnittest_Names_WordCase_httpRequest: Bool {
    return hasExtensionValue(ext: SwiftUnittest_Names_WordCase.Extensions.HttpRequest)
  }
  /// Clears the value of extension `SwiftUnittest_Names_WordCase.Extensions.HttpRequest`.
  /// Subsequent reads from it will return its default value.
  mutating func clearSwiftUnittest_Names_WordCase_httpRequest() {
    clearExtensionValue(ext: SwiftUnittest_Names_WordCase.Extensions.HttpRequest)
  }

  var SwiftUnittest_Names_WordCase_theHTTPRequest: Int32 {
    get {return getExtensionValue(ext: SwiftUnittest_Names_WordCase.Extensions.TheHttpRequest) ?? 0}
    set {setExtensionValue(ext: SwiftUnittest_Names_WordCase.Extensions.TheHttpRequest, value: newValue)}
  }
  /// Returns true if extension `SwiftUnittest_Names_WordCase.Extensions.TheHttpRequest`
  /// has been explicitly set.
  var hasSwiftUnittest_Names_WordCase_theHTTPRequest: Bool {
    return hasExtensionValue(ext: SwiftUnittest_Names_WordCase.Extensions.TheHttpRequest)
  }
  /// Clears the value of extension `SwiftUnittest_Names_WordCase.Extensions.TheHttpRequest`.
  /// Subsequent reads from it will return its default value.
  mutating func clearSwiftUnittest_Names_WordCase_theHTTPRequest() {
    clearExtensionValue(ext: SwiftUnittest_Names_WordCase.Extensions.TheHttpRequest)
  }

  var SwiftUnittest_Names_WordCase_theHTTP: Int32 {
    get {return getExtensionValue(ext: SwiftUnittest_Names_WordCase.Extensions.TheHttp) ?? 0}
    set {setExtensionValue(ext: SwiftUnittest_Names_WordCase.Extensions.TheHttp, value: newValue)}
  }
  /// Returns true if extension `SwiftUnittest_Names_WordCase.Extensions.TheHttp`
  /// has been explicitly set.
  var hasSwiftUnittest_Names_WordCase_theHTTP: Bool {
    return hasExtensionValue(ext: SwiftUnittest_Names_WordCase.Extensions.TheHttp)
  }
  /// Clears the value of extension `SwiftUnittest_Names_WordCase.Extensions.TheHttp`.
  /// Subsequent reads from it will return its default value.
  mutating func clearSwiftUnittest_Names_WordCase_theHTTP() {
    clearExtensionValue(ext: SwiftUnittest_Names_WordCase.Extensions.TheHttp)
  }

  var SwiftUnittest_Names_WordCase_https: Int32 {
    get {return getExtensionValue(ext: SwiftUnittest_Names_WordCase.Extensions.Https) ?? 0}
    set {setExtensionValue(ext: SwiftUnittest_Names_WordCase.Extensions.Https, value: newValue)}
  }
  /// Returns true if extension `SwiftUnittest_Names_WordCase.Extensions.Https`
  /// has been explicitly set.
  var hasSwiftUnittest_Names_WordCase_https: Bool {
    return hasExtensionValue(ext: SwiftUnittest_Names_WordCase.Extensions.Https)
  }
  /// Clears the value of extension `SwiftUnittest_Names_WordCase.Extensions.Https`.
  /// Subsequent reads from it will return its default value.
  mutating func clearSwiftUnittest_Names_WordCase_https() {
    clearExtensionValue(ext: SwiftUnittest_Names_WordCase.Extensions.Https)
  }

  var SwiftUnittest_Names_WordCase_httpsRequest: Int32 {
    get {return getExtensionValue(ext: SwiftUnittest_Names_WordCase.Extensions.HttpsRequest) ?? 0}
    set {setExtensionValue(ext: SwiftUnittest_Names_WordCase.Extensions.HttpsRequest, value: newValue)}
  }
  /// Returns true if extension `SwiftUnittest_Names_WordCase.Extensions.HttpsRequest`
  /// has been explicitly set.
  var hasSwiftUnittest_Names_WordCase_httpsRequest: Bool {
    return hasExtensionValue(ext: SwiftUnittest_Names_WordCase.Extensions.HttpsRequest)
  }
  /// Clears the value of extension `SwiftUnittest_Names_WordCase.Extensions.HttpsRequest`.
  /// Subsequent reads from it will return its default value.
  mutating func clearSwiftUnittest_Names_WordCase_httpsRequest() {
    clearExtensionValue(ext: SwiftUnittest_Names_WordCase.Extensions.HttpsRequest)
  }

  var SwiftUnittest_Names_WordCase_theHTTPSRequest: Int32 {
    get {return getExtensionValue(ext: SwiftUnittest_Names_WordCase.Extensions.TheHttpsRequest) ?? 0}
    set {setExtensionValue(ext: SwiftUnittest_Names_WordCase.Extensions.TheHttpsRequest, value: newValue)}
  }
  /// Returns true if extension `SwiftUnittest_Names_WordCase.Extensions.TheHttpsRequest`
  /// has been explicitly set.
  var hasSwiftUnittest_Names_WordCase_theHTTPSRequest: Bool {
    return hasExtensionValue(ext: SwiftUnittest_Names_WordCase.Extensions.TheHttpsRequest)
  }
  /// Clears the value of extension `SwiftUnittest_Names_WordCase.Extensions.TheHttpsRequest`.
  /// Subsequent reads from it will return its default value.
  mutating func clearSwiftUnittest_Names_WordCase_theHTTPSRequest() {
    clearExtensionValue(ext: SwiftUnittest_Names_WordCase.Extensions.TheHttpsRequest)
  }

  var SwiftUnittest_Names_WordCase_theHTTPS: Int32 {
    get {return getExtensionValue(ext: SwiftUnittest_Names_WordCase.Extensions.TheHttps) ?? 0}
    set {setExtensionValue(ext: SwiftUnittest_Names_WordCase.Extensions.TheHttps, value: newValue)}
  }
  /// Returns true if extension `SwiftUnittest_Names_WordCase.Extensions.TheHttps`
  /// has been explicitly set.
  var hasSwiftUnittest_Names_WordCase_theHTTPS: Bool {
    return hasExtensionValue(ext: SwiftUnittest_Names_WordCase.Extensions.TheHttps)
  }
  /// Clears the value of extension `SwiftUnittest_Names_WordCase.Extensions.TheHttps`.
  /// Subsequent reads from it will return its default value.
  mutating func clearSwiftUnittest_Names_WordCase_theHTTPS() {
    clearExtensionValue(ext: SwiftUnittest_Names_WordCase.Extensions.TheHttps)
  }

  var SwiftUnittest_Names_WordCase_url: Int32 {
    get {return getExtensionValue(ext: SwiftUnittest_Names_WordCase.Extensions.Url) ?? 0}
    set {setExtensionValue(ext: SwiftUnittest_Names_WordCase.Extensions.Url, value: newValue)}
  }
  /// Returns true if extension `SwiftUnittest_Names_WordCase.Extensions.Url`
  /// has been explicitly set.
  var hasSwiftUnittest_Names_WordCase_url: Bool {
    return hasExtensionValue(ext: SwiftUnittest_Names_WordCase.Extensions.Url)
  }
  /// Clears the value of extension `SwiftUnittest_Names_WordCase.Extensions.Url`.
  /// Subsequent reads from it will return its default value.
  mutating func clearSwiftUnittest_Names_WordCase_url() {
    clearExtensionValue(ext: SwiftUnittest_Names_WordCase.Extensions.Url)
  }

  var SwiftUnittest_Names_WordCase_urlValue: Int32 {
    get {return getExtensionValue(ext: SwiftUnittest_Names_WordCase.Extensions.UrlValue) ?? 0}
    set {setExtensionValue(ext: SwiftUnittest_Names_WordCase.Extensions.UrlValue, value: newValue)}
  }
  /// Returns true if extension `SwiftUnittest_Names_WordCase.Extensions.UrlValue`
  /// has been explicitly set.
  var hasSwiftUnittest_Names_WordCase_urlValue: Bool {
    return hasExtensionValue(ext: SwiftUnittest_Names_WordCase.Extensions.UrlValue)
  }
  /// Clears the value of extension `SwiftUnittest_Names_WordCase.Extensions.UrlValue`.
  /// Subsequent reads from it will return its default value.
  mutating func clearSwiftUnittest_Names_WordCase_urlValue() {
    clearExtensionValue(ext: SwiftUnittest_Names_WordCase.Extensions.UrlValue)
  }

  var SwiftUnittest_Names_WordCase_theURLValue: Int32 {
    get {return getExtensionValue(ext: SwiftUnittest_Names_WordCase.Extensions.TheUrlValue) ?? 0}
    set {setExtensionValue(ext: SwiftUnittest_Names_WordCase.Extensions.TheUrlValue, value: newValue)}
  }
  /// Returns true if extension `SwiftUnittest_Names_WordCase.Extensions.TheUrlValue`
  /// has been explicitly set.
  var hasSwiftUnittest_Names_WordCase_theURLValue: Bool {
    return hasExtensionValue(ext: SwiftUnittest_Names_WordCase.Extensions.TheUrlValue)
  }
  /// Clears the value of extension `SwiftUnittest_Names_WordCase.Extensions.TheUrlValue`.
  /// Subsequent reads from it will return its default value.
  mutating func clearSwiftUnittest_Names_WordCase_theURLValue() {
    clearExtensionValue(ext: SwiftUnittest_Names_WordCase.Extensions.TheUrlValue)
  }

  var SwiftUnittest_Names_WordCase_theURL: Int32 {
    get {return getExtensionValue(ext: SwiftUnittest_Names_WordCase.Extensions.TheUrl) ?? 0}
    set {setExtensionValue(ext: SwiftUnittest_Names_WordCase.Extensions.TheUrl, value: newValue)}
  }
  /// Returns true if extension `SwiftUnittest_Names_WordCase.Extensions.TheUrl`
  /// has been explicitly set.
  var hasSwiftUnittest_Names_WordCase_theURL: Bool {
    return hasExtensionValue(ext: SwiftUnittest_Names_WordCase.Extensions.TheUrl)
  }
  /// Clears the value of extension `SwiftUnittest_Names_WordCase.Extensions.TheUrl`.
  /// Subsequent reads from it will return its default value.
  mutating func clearSwiftUnittest_Names_WordCase_theURL() {
    clearExtensionValue(ext: SwiftUnittest_Names_WordCase.Extensions.TheUrl)
  }

  var SwiftUnittest_Names_WordCase_id: Int32 {
    get {return getExtensionValue(ext: SwiftUnittest_Names_WordCase.Extensions.Id) ?? 0}
    set {setExtensionValue(ext: SwiftUnittest_Names_WordCase.Extensions.Id, value: newValue)}
  }
  /// Returns true if extension `SwiftUnittest_Names_WordCase.Extensions.Id`
  /// has been explicitly set.
  var hasSwiftUnittest_Names_WordCase_id: Bool {
    return hasExtensionValue(ext: SwiftUnittest_Names_WordCase.Extensions.Id)
  }
  /// Clears the value of extension `SwiftUnittest_Names_WordCase.Extensions.Id`.
  /// Subsequent reads from it will return its default value.
  mutating func clearSwiftUnittest_Names_WordCase_id() {
    clearExtensionValue(ext: SwiftUnittest_Names_WordCase.Extensions.Id)
  }

  var SwiftUnittest_Names_WordCase_idNumber: Int32 {
    get {return getExtensionValue(ext: SwiftUnittest_Names_WordCase.Extensions.IdNumber) ?? 0}
    set {setExtensionValue(ext: SwiftUnittest_Names_WordCase.Extensions.IdNumber, value: newValue)}
  }
  /// Returns true if extension `SwiftUnittest_Names_WordCase.Extensions.IdNumber`
  /// has been explicitly set.
  var hasSwiftUnittest_Names_WordCase_idNumber: Bool {
    return hasExtensionValue(ext: SwiftUnittest_Names_WordCase.Extensions.IdNumber)
  }
  /// Clears the value of extension `SwiftUnittest_Names_WordCase.Extensions.IdNumber`.
  /// Subsequent reads from it will return its default value.
  mutating func clearSwiftUnittest_Names_WordCase_idNumber() {
    clearExtensionValue(ext: SwiftUnittest_Names_WordCase.Extensions.IdNumber)
  }

  var SwiftUnittest_Names_WordCase_theIDNumber: Int32 {
    get {return getExtensionValue(ext: SwiftUnittest_Names_WordCase.Extensions.TheIdNumber) ?? 0}
    set {setExtensionValue(ext: SwiftUnittest_Names_WordCase.Extensions.TheIdNumber, value: newValue)}
  }
  /// Returns true if extension `SwiftUnittest_Names_WordCase.Extensions.TheIdNumber`
  /// has been explicitly set.
  var hasSwiftUnittest_Names_WordCase_theIDNumber: Bool {
    return hasExtensionValue(ext: SwiftUnittest_Names_WordCase.Extensions.TheIdNumber)
  }
  /// Clears the value of extension `SwiftUnittest_Names_WordCase.Extensions.TheIdNumber`.
  /// Subsequent reads from it will return its default value.
  mutating func clearSwiftUnittest_Names_WordCase_theIDNumber() {
    clearExtensionValue(ext: SwiftUnittest_Names_WordCase.Extensions.TheIdNumber)
  }

  var SwiftUnittest_Names_WordCase_requestID: Int32 {
    get {return getExtensionValue(ext: SwiftUnittest_Names_WordCase.Extensions.RequestId) ?? 0}
    set {setExtensionValue(ext: SwiftUnittest_Names_WordCase.Extensions.RequestId, value: newValue)}
  }
  /// Returns true if extension `SwiftUnittest_Names_WordCase.Extensions.RequestId`
  /// has been explicitly set.
  var hasSwiftUnittest_Names_WordCase_requestID: Bool {
    return hasExtensionValue(ext: SwiftUnittest_Names_WordCase.Extensions.RequestId)
  }
  /// Clears the value of extension `SwiftUnittest_Names_WordCase.Extensions.RequestId`.
  /// Subsequent reads from it will return its default value.
  mutating func clearSwiftUnittest_Names_WordCase_requestID() {
    clearExtensionValue(ext: SwiftUnittest_Names_WordCase.Extensions.RequestId)
  }
}

extension SwiftUnittest_Names_ExtensionNamingInitialsLowers {

  var SwiftUnittest_Names_http: Int32 {
    get {return getExtensionValue(ext: SwiftUnittest_Names_Extensions_http) ?? 0}
    set {setExtensionValue(ext: SwiftUnittest_Names_Extensions_http, value: newValue)}
  }
  /// Returns true if extension `SwiftUnittest_Names_Extensions_http`
  /// has been explicitly set.
  var hasSwiftUnittest_Names_http: Bool {
    return hasExtensionValue(ext: SwiftUnittest_Names_Extensions_http)
  }
  /// Clears the value of extension `SwiftUnittest_Names_Extensions_http`.
  /// Subsequent reads from it will return its default value.
  mutating func clearSwiftUnittest_Names_http() {
    clearExtensionValue(ext: SwiftUnittest_Names_Extensions_http)
  }

  var SwiftUnittest_Names_httpRequest: Int32 {
    get {return getExtensionValue(ext: SwiftUnittest_Names_Extensions_http_request) ?? 0}
    set {setExtensionValue(ext: SwiftUnittest_Names_Extensions_http_request, value: newValue)}
  }
  /// Returns true if extension `SwiftUnittest_Names_Extensions_http_request`
  /// has been explicitly set.
  var hasSwiftUnittest_Names_httpRequest: Bool {
    return hasExtensionValue(ext: SwiftUnittest_Names_Extensions_http_request)
  }
  /// Clears the value of extension `SwiftUnittest_Names_Extensions_http_request`.
  /// Subsequent reads from it will return its default value.
  mutating func clearSwiftUnittest_Names_httpRequest() {
    clearExtensionValue(ext: SwiftUnittest_Names_Extensions_http_request)
  }

  var SwiftUnittest_Names_theHTTPRequest: Int32 {
    get {return getExtensionValue(ext: SwiftUnittest_Names_Extensions_the_http_request) ?? 0}
    set {setExtensionValue(ext: SwiftUnittest_Names_Extensions_the_http_request, value: newValue)}
  }
  /// Returns true if extension `SwiftUnittest_Names_Extensions_the_http_request`
  /// has been explicitly set.
  var hasSwiftUnittest_Names_theHTTPRequest: Bool {
    return hasExtensionValue(ext: SwiftUnittest_Names_Extensions_the_http_request)
  }
  /// Clears the value of extension `SwiftUnittest_Names_Extensions_the_http_request`.
  /// Subsequent reads from it will return its default value.
  mutating func clearSwiftUnittest_Names_theHTTPRequest() {
    clearExtensionValue(ext: SwiftUnittest_Names_Extensions_the_http_request)
  }

  var SwiftUnittest_Names_theHTTP: Int32 {
    get {return getExtensionValue(ext: SwiftUnittest_Names_Extensions_the_http) ?? 0}
    set {setExtensionValue(ext: SwiftUnittest_Names_Extensions_the_http, value: newValue)}
  }
  /// Returns true if extension `SwiftUnittest_Names_Extensions_the_http`
  /// has been explicitly set.
  var hasSwiftUnittest_Names_theHTTP: Bool {
    return hasExtensionValue(ext: SwiftUnittest_Names_Extensions_the_http)
  }
  /// Clears the value of extension `SwiftUnittest_Names_Extensions_the_http`.
  /// Subsequent reads from it will return its default value.
  mutating func clearSwiftUnittest_Names_theHTTP() {
    clearExtensionValue(ext: SwiftUnittest_Names_Extensions_the_http)
  }

  var SwiftUnittest_Names_https: Int32 {
    get {return getExtensionValue(ext: SwiftUnittest_Names_Extensions_https) ?? 0}
    set {setExtensionValue(ext: SwiftUnittest_Names_Extensions_https, value: newValue)}
  }
  /// Returns true if extension `SwiftUnittest_Names_Extensions_https`
  /// has been explicitly set.
  var hasSwiftUnittest_Names_https: Bool {
    return hasExtensionValue(ext: SwiftUnittest_Names_Extensions_https)
  }
  /// Clears the value of extension `SwiftUnittest_Names_Extensions_https`.
  /// Subsequent reads from it will return its default value.
  mutating func clearSwiftUnittest_Names_https() {
    clearExtensionValue(ext: SwiftUnittest_Names_Extensions_https)
  }

  var SwiftUnittest_Names_httpsRequest: Int32 {
    get {return getExtensionValue(ext: SwiftUnittest_Names_Extensions_https_request) ?? 0}
    set {setExtensionValue(ext: SwiftUnittest_Names_Extensions_https_request, value: newValue)}
  }
  /// Returns true if extension `SwiftUnittest_Names_Extensions_https_request`
  /// has been explicitly set.
  var hasSwiftUnittest_Names_httpsRequest: Bool {
    return hasExtensionValue(ext: SwiftUnittest_Names_Extensions_https_request)
  }
  /// Clears the value of extension `SwiftUnittest_Names_Extensions_https_request`.
  /// Subsequent reads from it will return its default value.
  mutating func clearSwiftUnittest_Names_httpsRequest() {
    clearExtensionValue(ext: SwiftUnittest_Names_Extensions_https_request)
  }

  var SwiftUnittest_Names_theHTTPSRequest: Int32 {
    get {return getExtensionValue(ext: SwiftUnittest_Names_Extensions_the_https_request) ?? 0}
    set {setExtensionValue(ext: SwiftUnittest_Names_Extensions_the_https_request, value: newValue)}
  }
  /// Returns true if extension `SwiftUnittest_Names_Extensions_the_https_request`
  /// has been explicitly set.
  var hasSwiftUnittest_Names_theHTTPSRequest: Bool {
    return hasExtensionValue(ext: SwiftUnittest_Names_Extensions_the_https_request)
  }
  /// Clears the value of extension `SwiftUnittest_Names_Extensions_the_https_request`.
  /// Subsequent reads from it will return its default value.
  mutating func clearSwiftUnittest_Names_theHTTPSRequest() {
    clearExtensionValue(ext: SwiftUnittest_Names_Extensions_the_https_request)
  }

  var SwiftUnittest_Names_theHTTPS: Int32 {
    get {return getExtensionValue(ext: SwiftUnittest_Names_Extensions_the_https) ?? 0}
    set {setExtensionValue(ext: SwiftUnittest_Names_Extensions_the_https, value: newValue)}
  }
  /// Returns true if extension `SwiftUnittest_Names_Extensions_the_https`
  /// has been explicitly set.
  var hasSwiftUnittest_Names_theHTTPS: Bool {
    return hasExtensionValue(ext: SwiftUnittest_Names_Extensions_the_https)
  }
  /// Clears the value of extension `SwiftUnittest_Names_Extensions_the_https`.
  /// Subsequent reads from it will return its default value.
  mutating func clearSwiftUnittest_Names_theHTTPS() {
    clearExtensionValue(ext: SwiftUnittest_Names_Extensions_the_https)
  }

  var SwiftUnittest_Names_url: Int32 {
    get {return getExtensionValue(ext: SwiftUnittest_Names_Extensions_url) ?? 0}
    set {setExtensionValue(ext: SwiftUnittest_Names_Extensions_url, value: newValue)}
  }
  /// Returns true if extension `SwiftUnittest_Names_Extensions_url`
  /// has been explicitly set.
  var hasSwiftUnittest_Names_url: Bool {
    return hasExtensionValue(ext: SwiftUnittest_Names_Extensions_url)
  }
  /// Clears the value of extension `SwiftUnittest_Names_Extensions_url`.
  /// Subsequent reads from it will return its default value.
  mutating func clearSwiftUnittest_Names_url() {
    clearExtensionValue(ext: SwiftUnittest_Names_Extensions_url)
  }

  var SwiftUnittest_Names_urlValue: Int32 {
    get {return getExtensionValue(ext: SwiftUnittest_Names_Extensions_url_value) ?? 0}
    set {setExtensionValue(ext: SwiftUnittest_Names_Extensions_url_value, value: newValue)}
  }
  /// Returns true if extension `SwiftUnittest_Names_Extensions_url_value`
  /// has been explicitly set.
  var hasSwiftUnittest_Names_urlValue: Bool {
    return hasExtensionValue(ext: SwiftUnittest_Names_Extensions_url_value)
  }
  /// Clears the value of extension `SwiftUnittest_Names_Extensions_url_value`.
  /// Subsequent reads from it will return its default value.
  mutating func clearSwiftUnittest_Names_urlValue() {
    clearExtensionValue(ext: SwiftUnittest_Names_Extensions_url_value)
  }

  var SwiftUnittest_Names_theURLValue: Int32 {
    get {return getExtensionValue(ext: SwiftUnittest_Names_Extensions_the_url_value) ?? 0}
    set {setExtensionValue(ext: SwiftUnittest_Names_Extensions_the_url_value, value: newValue)}
  }
  /// Returns true if extension `SwiftUnittest_Names_Extensions_the_url_value`
  /// has been explicitly set.
  var hasSwiftUnittest_Names_theURLValue: Bool {
    return hasExtensionValue(ext: SwiftUnittest_Names_Extensions_the_url_value)
  }
  /// Clears the value of extension `SwiftUnittest_Names_Extensions_the_url_value`.
  /// Subsequent reads from it will return its default value.
  mutating func clearSwiftUnittest_Names_theURLValue() {
    clearExtensionValue(ext: SwiftUnittest_Names_Extensions_the_url_value)
  }

  var SwiftUnittest_Names_theURL: Int32 {
    get {return getExtensionValue(ext: SwiftUnittest_Names_Extensions_the_url) ?? 0}
    set {setExtensionValue(ext: SwiftUnittest_Names_Extensions_the_url, value: newValue)}
  }
  /// Returns true if extension `SwiftUnittest_Names_Extensions_the_url`
  /// has been explicitly set.
  var hasSwiftUnittest_Names_theURL: Bool {
    return hasExtensionValue(ext: SwiftUnittest_Names_Extensions_the_url)
  }
  /// Clears the value of extension `SwiftUnittest_Names_Extensions_the_url`.
  /// Subsequent reads from it will return its default value.
  mutating func clearSwiftUnittest_Names_theURL() {
    clearExtensionValue(ext: SwiftUnittest_Names_Extensions_the_url)
  }

  var SwiftUnittest_Names_aBC: Int32 {
    get {return getExtensionValue(ext: SwiftUnittest_Names_Extensions_a_b_c) ?? 0}
    set {setExtensionValue(ext: SwiftUnittest_Names_Extensions_a_b_c, value: newValue)}
  }
  /// Returns true if extension `SwiftUnittest_Names_Extensions_a_b_c`
  /// has been explicitly set.
  var hasSwiftUnittest_Names_aBC: Bool {
    return hasExtensionValue(ext: SwiftUnittest_Names_Extensions_a_b_c)
  }
  /// Clears the value of extension `SwiftUnittest_Names_Extensions_a_b_c`.
  /// Subsequent reads from it will return its default value.
  mutating func clearSwiftUnittest_Names_aBC() {
    clearExtensionValue(ext: SwiftUnittest_Names_Extensions_a_b_c)
  }

  var SwiftUnittest_Names_id: Int32 {
    get {return getExtensionValue(ext: SwiftUnittest_Names_Extensions_id) ?? 0}
    set {setExtensionValue(ext: SwiftUnittest_Names_Extensions_id, value: newValue)}
  }
  /// Returns true if extension `SwiftUnittest_Names_Extensions_id`
  /// has been explicitly set.
  var hasSwiftUnittest_Names_id: Bool {
    return hasExtensionValue(ext: SwiftUnittest_Names_Extensions_id)
  }
  /// Clears the value of extension `SwiftUnittest_Names_Extensions_id`.
  /// Subsequent reads from it will return its default value.
  mutating func clearSwiftUnittest_Names_id() {
    clearExtensionValue(ext: SwiftUnittest_Names_Extensions_id)
  }

  var SwiftUnittest_Names_idNumber: Int32 {
    get {return getExtensionValue(ext: SwiftUnittest_Names_Extensions_id_number) ?? 0}
    set {setExtensionValue(ext: SwiftUnittest_Names_Extensions_id_number, value: newValue)}
  }
  /// Returns true if extension `SwiftUnittest_Names_Extensions_id_number`
  /// has been explicitly set.
  var hasSwiftUnittest_Names_idNumber: Bool {
    return hasExtensionValue(ext: SwiftUnittest_Names_Extensions_id_number)
  }
  /// Clears the value of extension `SwiftUnittest_Names_Extensions_id_number`.
  /// Subsequent reads from it will return its default value.
  mutating func clearSwiftUnittest_Names_idNumber() {
    clearExtensionValue(ext: SwiftUnittest_Names_Extensions_id_number)
  }

  var SwiftUnittest_Names_theIDNumber: Int32 {
    get {return getExtensionValue(ext: SwiftUnittest_Names_Extensions_the_id_number) ?? 0}
    set {setExtensionValue(ext: SwiftUnittest_Names_Extensions_the_id_number, value: newValue)}
  }
  /// Returns true if extension `SwiftUnittest_Names_Extensions_the_id_number`
  /// has been explicitly set.
  var hasSwiftUnittest_Names_theIDNumber: Bool {
    return hasExtensionValue(ext: SwiftUnittest_Names_Extensions_the_id_number)
  }
  /// Clears the value of extension `SwiftUnittest_Names_Extensions_the_id_number`.
  /// Subsequent reads from it will return its default value.
  mutating func clearSwiftUnittest_Names_theIDNumber() {
    clearExtensionValue(ext: SwiftUnittest_Names_Extensions_the_id_number)
  }

  var SwiftUnittest_Names_requestID: Int32 {
    get {return getExtensionValue(ext: SwiftUnittest_Names_Extensions_request_id) ?? 0}
    set {setExtensionValue(ext: SwiftUnittest_Names_Extensions_request_id, value: newValue)}
  }
  /// Returns true if extension `SwiftUnittest_Names_Extensions_request_id`
  /// has been explicitly set.
  var hasSwiftUnittest_Names_requestID: Bool {
    return hasExtensionValue(ext: SwiftUnittest_Names_Extensions_request_id)
  }
  /// Clears the value of extension `SwiftUnittest_Names_Extensions_request_id`.
  /// Subsequent reads from it will return its default value.
  mutating func clearSwiftUnittest_Names_requestID() {
    clearExtensionValue(ext: SwiftUnittest_Names_Extensions_request_id)
  }
}

extension SwiftUnittest_Names_ExtensionNamingInitialsUppers {

  var SwiftUnittest_Names_http: Int32 {
    get {return getExtensionValue(ext: SwiftUnittest_Names_Extensions_HTTP) ?? 0}
    set {setExtensionValue(ext: SwiftUnittest_Names_Extensions_HTTP, value: newValue)}
  }
  /// Returns true if extension `SwiftUnittest_Names_Extensions_HTTP`
  /// has been explicitly set.
  var hasSwiftUnittest_Names_http: Bool {
    return hasExtensionValue(ext: SwiftUnittest_Names_Extensions_HTTP)
  }
  /// Clears the value of extension `SwiftUnittest_Names_Extensions_HTTP`.
  /// Subsequent reads from it will return its default value.
  mutating func clearSwiftUnittest_Names_http() {
    clearExtensionValue(ext: SwiftUnittest_Names_Extensions_HTTP)
  }

  var SwiftUnittest_Names_httpRequest: Int32 {
    get {return getExtensionValue(ext: SwiftUnittest_Names_Extensions_HTTP_request) ?? 0}
    set {setExtensionValue(ext: SwiftUnittest_Names_Extensions_HTTP_request, value: newValue)}
  }
  /// Returns true if extension `SwiftUnittest_Names_Extensions_HTTP_request`
  /// has been explicitly set.
  var hasSwiftUnittest_Names_httpRequest: Bool {
    return hasExtensionValue(ext: SwiftUnittest_Names_Extensions_HTTP_request)
  }
  /// Clears the value of extension `SwiftUnittest_Names_Extensions_HTTP_request`.
  /// Subsequent reads from it will return its default value.
  mutating func clearSwiftUnittest_Names_httpRequest() {
    clearExtensionValue(ext: SwiftUnittest_Names_Extensions_HTTP_request)
  }

  var SwiftUnittest_Names_theHTTPRequest: Int32 {
    get {return getExtensionValue(ext: SwiftUnittest_Names_Extensions_the_HTTP_request) ?? 0}
    set {setExtensionValue(ext: SwiftUnittest_Names_Extensions_the_HTTP_request, value: newValue)}
  }
  /// Returns true if extension `SwiftUnittest_Names_Extensions_the_HTTP_request`
  /// has been explicitly set.
  var hasSwiftUnittest_Names_theHTTPRequest: Bool {
    return hasExtensionValue(ext: SwiftUnittest_Names_Extensions_the_HTTP_request)
  }
  /// Clears the value of extension `SwiftUnittest_Names_Extensions_the_HTTP_request`.
  /// Subsequent reads from it will return its default value.
  mutating func clearSwiftUnittest_Names_theHTTPRequest() {
    clearExtensionValue(ext: SwiftUnittest_Names_Extensions_the_HTTP_request)
  }

  var SwiftUnittest_Names_theHTTP: Int32 {
    get {return getExtensionValue(ext: SwiftUnittest_Names_Extensions_the_HTTP) ?? 0}
    set {setExtensionValue(ext: SwiftUnittest_Names_Extensions_the_HTTP, value: newValue)}
  }
  /// Returns true if extension `SwiftUnittest_Names_Extensions_the_HTTP`
  /// has been explicitly set.
  var hasSwiftUnittest_Names_theHTTP: Bool {
    return hasExtensionValue(ext: SwiftUnittest_Names_Extensions_the_HTTP)
  }
  /// Clears the value of extension `SwiftUnittest_Names_Extensions_the_HTTP`.
  /// Subsequent reads from it will return its default value.
  mutating func clearSwiftUnittest_Names_theHTTP() {
    clearExtensionValue(ext: SwiftUnittest_Names_Extensions_the_HTTP)
  }

  var SwiftUnittest_Names_https: Int32 {
    get {return getExtensionValue(ext: SwiftUnittest_Names_Extensions_HTTPS) ?? 0}
    set {setExtensionValue(ext: SwiftUnittest_Names_Extensions_HTTPS, value: newValue)}
  }
  /// Returns true if extension `SwiftUnittest_Names_Extensions_HTTPS`
  /// has been explicitly set.
  var hasSwiftUnittest_Names_https: Bool {
    return hasExtensionValue(ext: SwiftUnittest_Names_Extensions_HTTPS)
  }
  /// Clears the value of extension `SwiftUnittest_Names_Extensions_HTTPS`.
  /// Subsequent reads from it will return its default value.
  mutating func clearSwiftUnittest_Names_https() {
    clearExtensionValue(ext: SwiftUnittest_Names_Extensions_HTTPS)
  }

  var SwiftUnittest_Names_httpsRequest: Int32 {
    get {return getExtensionValue(ext: SwiftUnittest_Names_Extensions_HTTPS_request) ?? 0}
    set {setExtensionValue(ext: SwiftUnittest_Names_Extensions_HTTPS_request, value: newValue)}
  }
  /// Returns true if extension `SwiftUnittest_Names_Extensions_HTTPS_request`
  /// has been explicitly set.
  var hasSwiftUnittest_Names_httpsRequest: Bool {
    return hasExtensionValue(ext: SwiftUnittest_Names_Extensions_HTTPS_request)
  }
  /// Clears the value of extension `SwiftUnittest_Names_Extensions_HTTPS_request`.
  /// Subsequent reads from it will return its default value.
  mutating func clearSwiftUnittest_Names_httpsRequest() {
    clearExtensionValue(ext: SwiftUnittest_Names_Extensions_HTTPS_request)
  }

  var SwiftUnittest_Names_theHTTPSRequest: Int32 {
    get {return getExtensionValue(ext: SwiftUnittest_Names_Extensions_the_HTTPS_request) ?? 0}
    set {setExtensionValue(ext: SwiftUnittest_Names_Extensions_the_HTTPS_request, value: newValue)}
  }
  /// Returns true if extension `SwiftUnittest_Names_Extensions_the_HTTPS_request`
  /// has been explicitly set.
  var hasSwiftUnittest_Names_theHTTPSRequest: Bool {
    return hasExtensionValue(ext: SwiftUnittest_Names_Extensions_the_HTTPS_request)
  }
  /// Clears the value of extension `SwiftUnittest_Names_Extensions_the_HTTPS_request`.
  /// Subsequent reads from it will return its default value.
  mutating func clearSwiftUnittest_Names_theHTTPSRequest() {
    clearExtensionValue(ext: SwiftUnittest_Names_Extensions_the_HTTPS_request)
  }

  var SwiftUnittest_Names_theHTTPS: Int32 {
    get {return getExtensionValue(ext: SwiftUnittest_Names_Extensions_the_HTTPS) ?? 0}
    set {setExtensionValue(ext: SwiftUnittest_Names_Extensions_the_HTTPS, value: newValue)}
  }
  /// Returns true if extension `SwiftUnittest_Names_Extensions_the_HTTPS`
  /// has been explicitly set.
  var hasSwiftUnittest_Names_theHTTPS: Bool {
    return hasExtensionValue(ext: SwiftUnittest_Names_Extensions_the_HTTPS)
  }
  /// Clears the value of extension `SwiftUnittest_Names_Extensions_the_HTTPS`.
  /// Subsequent reads from it will return its default value.
  mutating func clearSwiftUnittest_Names_theHTTPS() {
    clearExtensionValue(ext: SwiftUnittest_Names_Extensions_the_HTTPS)
  }

  var SwiftUnittest_Names_url: Int32 {
    get {return getExtensionValue(ext: SwiftUnittest_Names_Extensions_URL) ?? 0}
    set {setExtensionValue(ext: SwiftUnittest_Names_Extensions_URL, value: newValue)}
  }
  /// Returns true if extension `SwiftUnittest_Names_Extensions_URL`
  /// has been explicitly set.
  var hasSwiftUnittest_Names_url: Bool {
    return hasExtensionValue(ext: SwiftUnittest_Names_Extensions_URL)
  }
  /// Clears the value of extension `SwiftUnittest_Names_Extensions_URL`.
  /// Subsequent reads from it will return its default value.
  mutating func clearSwiftUnittest_Names_url() {
    clearExtensionValue(ext: SwiftUnittest_Names_Extensions_URL)
  }

  var SwiftUnittest_Names_urlValue: Int32 {
    get {return getExtensionValue(ext: SwiftUnittest_Names_Extensions_URL_value) ?? 0}
    set {setExtensionValue(ext: SwiftUnittest_Names_Extensions_URL_value, value: newValue)}
  }
  /// Returns true if extension `SwiftUnittest_Names_Extensions_URL_value`
  /// has been explicitly set.
  var hasSwiftUnittest_Names_urlValue: Bool {
    return hasExtensionValue(ext: SwiftUnittest_Names_Extensions_URL_value)
  }
  /// Clears the value of extension `SwiftUnittest_Names_Extensions_URL_value`.
  /// Subsequent reads from it will return its default value.
  mutating func clearSwiftUnittest_Names_urlValue() {
    clearExtensionValue(ext: SwiftUnittest_Names_Extensions_URL_value)
  }

  var SwiftUnittest_Names_theURLValue: Int32 {
    get {return getExtensionValue(ext: SwiftUnittest_Names_Extensions_the_URL_value) ?? 0}
    set {setExtensionValue(ext: SwiftUnittest_Names_Extensions_the_URL_value, value: newValue)}
  }
  /// Returns true if extension `SwiftUnittest_Names_Extensions_the_URL_value`
  /// has been explicitly set.
  var hasSwiftUnittest_Names_theURLValue: Bool {
    return hasExtensionValue(ext: SwiftUnittest_Names_Extensions_the_URL_value)
  }
  /// Clears the value of extension `SwiftUnittest_Names_Extensions_the_URL_value`.
  /// Subsequent reads from it will return its default value.
  mutating func clearSwiftUnittest_Names_theURLValue() {
    clearExtensionValue(ext: SwiftUnittest_Names_Extensions_the_URL_value)
  }

  var SwiftUnittest_Names_theURL: Int32 {
    get {return getExtensionValue(ext: SwiftUnittest_Names_Extensions_the_URL) ?? 0}
    set {setExtensionValue(ext: SwiftUnittest_Names_Extensions_the_URL, value: newValue)}
  }
  /// Returns true if extension `SwiftUnittest_Names_Extensions_the_URL`
  /// has been explicitly set.
  var hasSwiftUnittest_Names_theURL: Bool {
    return hasExtensionValue(ext: SwiftUnittest_Names_Extensions_the_URL)
  }
  /// Clears the value of extension `SwiftUnittest_Names_Extensions_the_URL`.
  /// Subsequent reads from it will return its default value.
  mutating func clearSwiftUnittest_Names_theURL() {
    clearExtensionValue(ext: SwiftUnittest_Names_Extensions_the_URL)
  }

  var SwiftUnittest_Names_id: Int32 {
    get {return getExtensionValue(ext: SwiftUnittest_Names_Extensions_ID) ?? 0}
    set {setExtensionValue(ext: SwiftUnittest_Names_Extensions_ID, value: newValue)}
  }
  /// Returns true if extension `SwiftUnittest_Names_Extensions_ID`
  /// has been explicitly set.
  var hasSwiftUnittest_Names_id: Bool {
    return hasExtensionValue(ext: SwiftUnittest_Names_Extensions_ID)
  }
  /// Clears the value of extension `SwiftUnittest_Names_Extensions_ID`.
  /// Subsequent reads from it will return its default value.
  mutating func clearSwiftUnittest_Names_id() {
    clearExtensionValue(ext: SwiftUnittest_Names_Extensions_ID)
  }

  var SwiftUnittest_Names_idNumber: Int32 {
    get {return getExtensionValue(ext: SwiftUnittest_Names_Extensions_ID_number) ?? 0}
    set {setExtensionValue(ext: SwiftUnittest_Names_Extensions_ID_number, value: newValue)}
  }
  /// Returns true if extension `SwiftUnittest_Names_Extensions_ID_number`
  /// has been explicitly set.
  var hasSwiftUnittest_Names_idNumber: Bool {
    return hasExtensionValue(ext: SwiftUnittest_Names_Extensions_ID_number)
  }
  /// Clears the value of extension `SwiftUnittest_Names_Extensions_ID_number`.
  /// Subsequent reads from it will return its default value.
  mutating func clearSwiftUnittest_Names_idNumber() {
    clearExtensionValue(ext: SwiftUnittest_Names_Extensions_ID_number)
  }

  var SwiftUnittest_Names_theIDNumber: Int32 {
    get {return getExtensionValue(ext: SwiftUnittest_Names_Extensions_the_ID_number) ?? 0}
    set {setExtensionValue(ext: SwiftUnittest_Names_Extensions_the_ID_number, value: newValue)}
  }
  /// Returns true if extension `SwiftUnittest_Names_Extensions_the_ID_number`
  /// has been explicitly set.
  var hasSwiftUnittest_Names_theIDNumber: Bool {
    return hasExtensionValue(ext: SwiftUnittest_Names_Extensions_the_ID_number)
  }
  /// Clears the value of extension `SwiftUnittest_Names_Extensions_the_ID_number`.
  /// Subsequent reads from it will return its default value.
  mutating func clearSwiftUnittest_Names_theIDNumber() {
    clearExtensionValue(ext: SwiftUnittest_Names_Extensions_the_ID_number)
  }

  var SwiftUnittest_Names_requestID: Int32 {
    get {return getExtensionValue(ext: SwiftUnittest_Names_Extensions_request_ID) ?? 0}
    set {setExtensionValue(ext: SwiftUnittest_Names_Extensions_request_ID, value: newValue)}
  }
  /// Returns true if extension `SwiftUnittest_Names_Extensions_request_ID`
  /// has been explicitly set.
  var hasSwiftUnittest_Names_requestID: Bool {
    return hasExtensionValue(ext: SwiftUnittest_Names_Extensions_request_ID)
  }
  /// Clears the value of extension `SwiftUnittest_Names_Extensions_request_ID`.
  /// Subsequent reads from it will return its default value.
  mutating func clearSwiftUnittest_Names_requestID() {
    clearExtensionValue(ext: SwiftUnittest_Names_Extensions_request_ID)
  }
}

extension SwiftUnittest_Names_ExtensionNamingInitialsWordCase {

  var SwiftUnittest_Names_http: Int32 {
    get {return getExtensionValue(ext: SwiftUnittest_Names_Extensions_Http) ?? 0}
    set {setExtensionValue(ext: SwiftUnittest_Names_Extensions_Http, value: newValue)}
  }
  /// Returns true if extension `SwiftUnittest_Names_Extensions_Http`
  /// has been explicitly set.
  var hasSwiftUnittest_Names_http: Bool {
    return hasExtensionValue(ext: SwiftUnittest_Names_Extensions_Http)
  }
  /// Clears the value of extension `SwiftUnittest_Names_Extensions_Http`.
  /// Subsequent reads from it will return its default value.
  mutating func clearSwiftUnittest_Names_http() {
    clearExtensionValue(ext: SwiftUnittest_Names_Extensions_Http)
  }

  var SwiftUnittest_Names_httpRequest: Int32 {
    get {return getExtensionValue(ext: SwiftUnittest_Names_Extensions_HttpRequest) ?? 0}
    set {setExtensionValue(ext: SwiftUnittest_Names_Extensions_HttpRequest, value: newValue)}
  }
  /// Returns true if extension `SwiftUnittest_Names_Extensions_HttpRequest`
  /// has been explicitly set.
  var hasSwiftUnittest_Names_httpRequest: Bool {
    return hasExtensionValue(ext: SwiftUnittest_Names_Extensions_HttpRequest)
  }
  /// Clears the value of extension `SwiftUnittest_Names_Extensions_HttpRequest`.
  /// Subsequent reads from it will return its default value.
  mutating func clearSwiftUnittest_Names_httpRequest() {
    clearExtensionValue(ext: SwiftUnittest_Names_Extensions_HttpRequest)
  }

  var SwiftUnittest_Names_theHTTPRequest: Int32 {
    get {return getExtensionValue(ext: SwiftUnittest_Names_Extensions_TheHttpRequest) ?? 0}
    set {setExtensionValue(ext: SwiftUnittest_Names_Extensions_TheHttpRequest, value: newValue)}
  }
  /// Returns true if extension `SwiftUnittest_Names_Extensions_TheHttpRequest`
  /// has been explicitly set.
  var hasSwiftUnittest_Names_theHTTPRequest: Bool {
    return hasExtensionValue(ext: SwiftUnittest_Names_Extensions_TheHttpRequest)
  }
  /// Clears the value of extension `SwiftUnittest_Names_Extensions_TheHttpRequest`.
  /// Subsequent reads from it will return its default value.
  mutating func clearSwiftUnittest_Names_theHTTPRequest() {
    clearExtensionValue(ext: SwiftUnittest_Names_Extensions_TheHttpRequest)
  }

  var SwiftUnittest_Names_theHTTP: Int32 {
    get {return getExtensionValue(ext: SwiftUnittest_Names_Extensions_TheHttp) ?? 0}
    set {setExtensionValue(ext: SwiftUnittest_Names_Extensions_TheHttp, value: newValue)}
  }
  /// Returns true if extension `SwiftUnittest_Names_Extensions_TheHttp`
  /// has been explicitly set.
  var hasSwiftUnittest_Names_theHTTP: Bool {
    return hasExtensionValue(ext: SwiftUnittest_Names_Extensions_TheHttp)
  }
  /// Clears the value of extension `SwiftUnittest_Names_Extensions_TheHttp`.
  /// Subsequent reads from it will return its default value.
  mutating func clearSwiftUnittest_Names_theHTTP() {
    clearExtensionValue(ext: SwiftUnittest_Names_Extensions_TheHttp)
  }

  var SwiftUnittest_Names_https: Int32 {
    get {return getExtensionValue(ext: SwiftUnittest_Names_Extensions_Https) ?? 0}
    set {setExtensionValue(ext: SwiftUnittest_Names_Extensions_Https, value: newValue)}
  }
  /// Returns true if extension `SwiftUnittest_Names_Extensions_Https`
  /// has been explicitly set.
  var hasSwiftUnittest_Names_https: Bool {
    return hasExtensionValue(ext: SwiftUnittest_Names_Extensions_Https)
  }
  /// Clears the value of extension `SwiftUnittest_Names_Extensions_Https`.
  /// Subsequent reads from it will return its default value.
  mutating func clearSwiftUnittest_Names_https() {
    clearExtensionValue(ext: SwiftUnittest_Names_Extensions_Https)
  }

  var SwiftUnittest_Names_httpsRequest: Int32 {
    get {return getExtensionValue(ext: SwiftUnittest_Names_Extensions_HttpsRequest) ?? 0}
    set {setExtensionValue(ext: SwiftUnittest_Names_Extensions_HttpsRequest, value: newValue)}
  }
  /// Returns true if extension `SwiftUnittest_Names_Extensions_HttpsRequest`
  /// has been explicitly set.
  var hasSwiftUnittest_Names_httpsRequest: Bool {
    return hasExtensionValue(ext: SwiftUnittest_Names_Extensions_HttpsRequest)
  }
  /// Clears the value of extension `SwiftUnittest_Names_Extensions_HttpsRequest`.
  /// Subsequent reads from it will return its default value.
  mutating func clearSwiftUnittest_Names_httpsRequest() {
    clearExtensionValue(ext: SwiftUnittest_Names_Extensions_HttpsRequest)
  }

  var SwiftUnittest_Names_theHTTPSRequest: Int32 {
    get {return getExtensionValue(ext: SwiftUnittest_Names_Extensions_TheHttpsRequest) ?? 0}
    set {setExtensionValue(ext: SwiftUnittest_Names_Extensions_TheHttpsRequest, value: newValue)}
  }
  /// Returns true if extension `SwiftUnittest_Names_Extensions_TheHttpsRequest`
  /// has been explicitly set.
  var hasSwiftUnittest_Names_theHTTPSRequest: Bool {
    return hasExtensionValue(ext: SwiftUnittest_Names_Extensions_TheHttpsRequest)
  }
  /// Clears the value of extension `SwiftUnittest_Names_Extensions_TheHttpsRequest`.
  /// Subsequent reads from it will return its default value.
  mutating func clearSwiftUnittest_Names_theHTTPSRequest() {
    clearExtensionValue(ext: SwiftUnittest_Names_Extensions_TheHttpsRequest)
  }

  var SwiftUnittest_Names_theHTTPS: Int32 {
    get {return getExtensionValue(ext: SwiftUnittest_Names_Extensions_TheHttps) ?? 0}
    set {setExtensionValue(ext: SwiftUnittest_Names_Extensions_TheHttps, value: newValue)}
  }
  /// Returns true if extension `SwiftUnittest_Names_Extensions_TheHttps`
  /// has been explicitly set.
  var hasSwiftUnittest_Names_theHTTPS: Bool {
    return hasExtensionValue(ext: SwiftUnittest_Names_Extensions_TheHttps)
  }
  /// Clears the value of extension `SwiftUnittest_Names_Extensions_TheHttps`.
  /// Subsequent reads from it will return its default value.
  mutating func clearSwiftUnittest_Names_theHTTPS() {
    clearExtensionValue(ext: SwiftUnittest_Names_Extensions_TheHttps)
  }

  var SwiftUnittest_Names_url: Int32 {
    get {return getExtensionValue(ext: SwiftUnittest_Names_Extensions_Url) ?? 0}
    set {setExtensionValue(ext: SwiftUnittest_Names_Extensions_Url, value: newValue)}
  }
  /// Returns true if extension `SwiftUnittest_Names_Extensions_Url`
  /// has been explicitly set.
  var hasSwiftUnittest_Names_url: Bool {
    return hasExtensionValue(ext: SwiftUnittest_Names_Extensions_Url)
  }
  /// Clears the value of extension `SwiftUnittest_Names_Extensions_Url`.
  /// Subsequent reads from it will return its default value.
  mutating func clearSwiftUnittest_Names_url() {
    clearExtensionValue(ext: SwiftUnittest_Names_Extensions_Url)
  }

  var SwiftUnittest_Names_urlValue: Int32 {
    get {return getExtensionValue(ext: SwiftUnittest_Names_Extensions_UrlValue) ?? 0}
    set {setExtensionValue(ext: SwiftUnittest_Names_Extensions_UrlValue, value: newValue)}
  }
  /// Returns true if extension `SwiftUnittest_Names_Extensions_UrlValue`
  /// has been explicitly set.
  var hasSwiftUnittest_Names_urlValue: Bool {
    return hasExtensionValue(ext: SwiftUnittest_Names_Extensions_UrlValue)
  }
  /// Clears the value of extension `SwiftUnittest_Names_Extensions_UrlValue`.
  /// Subsequent reads from it will return its default value.
  mutating func clearSwiftUnittest_Names_urlValue() {
    clearExtensionValue(ext: SwiftUnittest_Names_Extensions_UrlValue)
  }

  var SwiftUnittest_Names_theURLValue: Int32 {
    get {return getExtensionValue(ext: SwiftUnittest_Names_Extensions_TheUrlValue) ?? 0}
    set {setExtensionValue(ext: SwiftUnittest_Names_Extensions_TheUrlValue, value: newValue)}
  }
  /// Returns true if extension `SwiftUnittest_Names_Extensions_TheUrlValue`
  /// has been explicitly set.
  var hasSwiftUnittest_Names_theURLValue: Bool {
    return hasExtensionValue(ext: SwiftUnittest_Names_Extensions_TheUrlValue)
  }
  /// Clears the value of extension `SwiftUnittest_Names_Extensions_TheUrlValue`.
  /// Subsequent reads from it will return its default value.
  mutating func clearSwiftUnittest_Names_theURLValue() {
    clearExtensionValue(ext: SwiftUnittest_Names_Extensions_TheUrlValue)
  }

  var SwiftUnittest_Names_theURL: Int32 {
    get {return getExtensionValue(ext: SwiftUnittest_Names_Extensions_TheUrl) ?? 0}
    set {setExtensionValue(ext: SwiftUnittest_Names_Extensions_TheUrl, value: newValue)}
  }
  /// Returns true if extension `SwiftUnittest_Names_Extensions_TheUrl`
  /// has been explicitly set.
  var hasSwiftUnittest_Names_theURL: Bool {
    return hasExtensionValue(ext: SwiftUnittest_Names_Extensions_TheUrl)
  }
  /// Clears the value of extension `SwiftUnittest_Names_Extensions_TheUrl`.
  /// Subsequent reads from it will return its default value.
  mutating func clearSwiftUnittest_Names_theURL() {
    clearExtensionValue(ext: SwiftUnittest_Names_Extensions_TheUrl)
  }

  var SwiftUnittest_Names_id: Int32 {
    get {return getExtensionValue(ext: SwiftUnittest_Names_Extensions_Id) ?? 0}
    set {setExtensionValue(ext: SwiftUnittest_Names_Extensions_Id, value: newValue)}
  }
  /// Returns true if extension `SwiftUnittest_Names_Extensions_Id`
  /// has been explicitly set.
  var hasSwiftUnittest_Names_id: Bool {
    return hasExtensionValue(ext: SwiftUnittest_Names_Extensions_Id)
  }
  /// Clears the value of extension `SwiftUnittest_Names_Extensions_Id`.
  /// Subsequent reads from it will return its default value.
  mutating func clearSwiftUnittest_Names_id() {
    clearExtensionValue(ext: SwiftUnittest_Names_Extensions_Id)
  }

  var SwiftUnittest_Names_idNumber: Int32 {
    get {return getExtensionValue(ext: SwiftUnittest_Names_Extensions_IdNumber) ?? 0}
    set {setExtensionValue(ext: SwiftUnittest_Names_Extensions_IdNumber, value: newValue)}
  }
  /// Returns true if extension `SwiftUnittest_Names_Extensions_IdNumber`
  /// has been explicitly set.
  var hasSwiftUnittest_Names_idNumber: Bool {
    return hasExtensionValue(ext: SwiftUnittest_Names_Extensions_IdNumber)
  }
  /// Clears the value of extension `SwiftUnittest_Names_Extensions_IdNumber`.
  /// Subsequent reads from it will return its default value.
  mutating func clearSwiftUnittest_Names_idNumber() {
    clearExtensionValue(ext: SwiftUnittest_Names_Extensions_IdNumber)
  }

  var SwiftUnittest_Names_theIDNumber: Int32 {
    get {return getExtensionValue(ext: SwiftUnittest_Names_Extensions_TheIdNumber) ?? 0}
    set {setExtensionValue(ext: SwiftUnittest_Names_Extensions_TheIdNumber, value: newValue)}
  }
  /// Returns true if extension `SwiftUnittest_Names_Extensions_TheIdNumber`
  /// has been explicitly set.
  var hasSwiftUnittest_Names_theIDNumber: Bool {
    return hasExtensionValue(ext: SwiftUnittest_Names_Extensions_TheIdNumber)
  }
  /// Clears the value of extension `SwiftUnittest_Names_Extensions_TheIdNumber`.
  /// Subsequent reads from it will return its default value.
  mutating func clearSwiftUnittest_Names_theIDNumber() {
    clearExtensionValue(ext: SwiftUnittest_Names_Extensions_TheIdNumber)
  }

  var SwiftUnittest_Names_requestID: Int32 {
    get {return getExtensionValue(ext: SwiftUnittest_Names_Extensions_RequestId) ?? 0}
    set {setExtensionValue(ext: SwiftUnittest_Names_Extensions_RequestId, value: newValue)}
  }
  /// Returns true if extension `SwiftUnittest_Names_Extensions_RequestId`
  /// has been explicitly set.
  var hasSwiftUnittest_Names_requestID: Bool {
    return hasExtensionValue(ext: SwiftUnittest_Names_Extensions_RequestId)
  }
  /// Clears the value of extension `SwiftUnittest_Names_Extensions_RequestId`.
  /// Subsequent reads from it will return its default value.
  mutating func clearSwiftUnittest_Names_requestID() {
    clearExtensionValue(ext: SwiftUnittest_Names_Extensions_RequestId)
  }
}

extension SwiftUnittest_Names_Foo {

  var SwiftUnittest_Names_FieldNames_foo1: Int32 {
    get {return getExtensionValue(ext: SwiftUnittest_Names_FieldNames.Extensions.foo1) ?? 0}
    set {setExtensionValue(ext: SwiftUnittest_Names_FieldNames.Extensions.foo1, value: newValue)}
  }
  /// Returns true if extension `SwiftUnittest_Names_FieldNames.Extensions.foo1`
  /// has been explicitly set.
  var hasSwiftUnittest_Names_FieldNames_foo1: Bool {
    return hasExtensionValue(ext: SwiftUnittest_Names_FieldNames.Extensions.foo1)
  }
  /// Clears the value of extension `SwiftUnittest_Names_FieldNames.Extensions.foo1`.
  /// Subsequent reads from it will return its default value.
  mutating func clearSwiftUnittest_Names_FieldNames_foo1() {
    clearExtensionValue(ext: SwiftUnittest_Names_FieldNames.Extensions.foo1)
  }

  var SwiftUnittest_Names_MessageNames_foo2: Int32 {
    get {return getExtensionValue(ext: SwiftUnittest_Names_MessageNames.Extensions.foo2) ?? 0}
    set {setExtensionValue(ext: SwiftUnittest_Names_MessageNames.Extensions.foo2, value: newValue)}
  }
  /// Returns true if extension `SwiftUnittest_Names_MessageNames.Extensions.foo2`
  /// has been explicitly set.
  var hasSwiftUnittest_Names_MessageNames_foo2: Bool {
    return hasExtensionValue(ext: SwiftUnittest_Names_MessageNames.Extensions.foo2)
  }
  /// Clears the value of extension `SwiftUnittest_Names_MessageNames.Extensions.foo2`.
  /// Subsequent reads from it will return its default value.
  mutating func clearSwiftUnittest_Names_MessageNames_foo2() {
    clearExtensionValue(ext: SwiftUnittest_Names_MessageNames.Extensions.foo2)
  }

  var SwiftUnittest_Names_MessageNames_foo4: Int32 {
    get {return getExtensionValue(ext: SwiftUnittest_Names_MessageNames.Extensions.foo4) ?? 0}
    set {setExtensionValue(ext: SwiftUnittest_Names_MessageNames.Extensions.foo4, value: newValue)}
  }
  /// Returns true if extension `SwiftUnittest_Names_MessageNames.Extensions.foo4`
  /// has been explicitly set.
  var hasSwiftUnittest_Names_MessageNames_foo4: Bool {
    return hasExtensionValue(ext: SwiftUnittest_Names_MessageNames.Extensions.foo4)
  }
  /// Clears the value of extension `SwiftUnittest_Names_MessageNames.Extensions.foo4`.
  /// Subsequent reads from it will return its default value.
  mutating func clearSwiftUnittest_Names_MessageNames_foo4() {
    clearExtensionValue(ext: SwiftUnittest_Names_MessageNames.Extensions.foo4)
  }

  var SwiftUnittest_Names_MessageNames_StringMessage_foo3: Int32 {
    get {return getExtensionValue(ext: SwiftUnittest_Names_MessageNames.StringMessage.Extensions.foo3) ?? 0}
    set {setExtensionValue(ext: SwiftUnittest_Names_MessageNames.StringMessage.Extensions.foo3, value: newValue)}
  }
  /// Returns true if extension `SwiftUnittest_Names_MessageNames.StringMessage.Extensions.foo3`
  /// has been explicitly set.
  var hasSwiftUnittest_Names_MessageNames_StringMessage_foo3: Bool {
    return hasExtensionValue(ext: SwiftUnittest_Names_MessageNames.StringMessage.Extensions.foo3)
  }
  /// Clears the value of extension `SwiftUnittest_Names_MessageNames.StringMessage.Extensions.foo3`.
  /// Subsequent reads from it will return its default value.
  mutating func clearSwiftUnittest_Names_MessageNames_StringMessage_foo3() {
    clearExtensionValue(ext: SwiftUnittest_Names_MessageNames.StringMessage.Extensions.foo3)
  }

}

/// A `SwiftProtobuf.SimpleExtensionMap` that includes all of the extensions defined by
/// this .proto file. It can be used any place an `SwiftProtobuf.ExtensionMap` is needed
/// in parsing, or it can be combined with other `SwiftProtobuf.SimpleExtensionMap`s to create
/// a larger `SwiftProtobuf.SimpleExtensionMap`.
let SwiftUnittest_Names_UnittestSwiftNaming_Extensions: SwiftProtobuf.SimpleExtensionMap = [
  SwiftUnittest_Names_Extensions_http,
  SwiftUnittest_Names_Extensions_http_request,
  SwiftUnittest_Names_Extensions_the_http_request,
  SwiftUnittest_Names_Extensions_the_http,
  SwiftUnittest_Names_Extensions_https,
  SwiftUnittest_Names_Extensions_https_request,
  SwiftUnittest_Names_Extensions_the_https_request,
  SwiftUnittest_Names_Extensions_the_https,
  SwiftUnittest_Names_Extensions_url,
  SwiftUnittest_Names_Extensions_url_value,
  SwiftUnittest_Names_Extensions_the_url_value,
  SwiftUnittest_Names_Extensions_the_url,
  SwiftUnittest_Names_Extensions_a_b_c,
  SwiftUnittest_Names_Extensions_id,
  SwiftUnittest_Names_Extensions_id_number,
  SwiftUnittest_Names_Extensions_the_id_number,
  SwiftUnittest_Names_Extensions_request_id,
  SwiftUnittest_Names_Extensions_HTTP,
  SwiftUnittest_Names_Extensions_HTTP_request,
  SwiftUnittest_Names_Extensions_the_HTTP_request,
  SwiftUnittest_Names_Extensions_the_HTTP,
  SwiftUnittest_Names_Extensions_HTTPS,
  SwiftUnittest_Names_Extensions_HTTPS_request,
  SwiftUnittest_Names_Extensions_the_HTTPS_request,
  SwiftUnittest_Names_Extensions_the_HTTPS,
  SwiftUnittest_Names_Extensions_URL,
  SwiftUnittest_Names_Extensions_URL_value,
  SwiftUnittest_Names_Extensions_the_URL_value,
  SwiftUnittest_Names_Extensions_the_URL,
  SwiftUnittest_Names_Extensions_ID,
  SwiftUnittest_Names_Extensions_ID_number,
  SwiftUnittest_Names_Extensions_the_ID_number,
  SwiftUnittest_Names_Extensions_request_ID,
  SwiftUnittest_Names_Extensions_Http,
  SwiftUnittest_Names_Extensions_HttpRequest,
  SwiftUnittest_Names_Extensions_TheHttpRequest,
  SwiftUnittest_Names_Extensions_TheHttp,
  SwiftUnittest_Names_Extensions_Https,
  SwiftUnittest_Names_Extensions_HttpsRequest,
  SwiftUnittest_Names_Extensions_TheHttpsRequest,
  SwiftUnittest_Names_Extensions_TheHttps,
  SwiftUnittest_Names_Extensions_Url,
  SwiftUnittest_Names_Extensions_UrlValue,
  SwiftUnittest_Names_Extensions_TheUrlValue,
  SwiftUnittest_Names_Extensions_TheUrl,
  SwiftUnittest_Names_Extensions_Id,
  SwiftUnittest_Names_Extensions_IdNumber,
  SwiftUnittest_Names_Extensions_TheIdNumber,
  SwiftUnittest_Names_Extensions_RequestId,
  SwiftUnittest_Names_FieldNames.Extensions.foo1,
  SwiftUnittest_Names_MessageNames.Extensions.foo2,
  SwiftUnittest_Names_MessageNames.Extensions.foo4,
  SwiftUnittest_Names_MessageNames.StringMessage.Extensions.foo3,
  SwiftUnittest_Names_Lowers.Extensions.http,
  SwiftUnittest_Names_Lowers.Extensions.http_request,
  SwiftUnittest_Names_Lowers.Extensions.the_http_request,
  SwiftUnittest_Names_Lowers.Extensions.the_http,
  SwiftUnittest_Names_Lowers.Extensions.https,
  SwiftUnittest_Names_Lowers.Extensions.https_request,
  SwiftUnittest_Names_Lowers.Extensions.the_https_request,
  SwiftUnittest_Names_Lowers.Extensions.the_https,
  SwiftUnittest_Names_Lowers.Extensions.url,
  SwiftUnittest_Names_Lowers.Extensions.url_value,
  SwiftUnittest_Names_Lowers.Extensions.the_url_value,
  SwiftUnittest_Names_Lowers.Extensions.the_url,
  SwiftUnittest_Names_Lowers.Extensions.a_b_c,
  SwiftUnittest_Names_Lowers.Extensions.id,
  SwiftUnittest_Names_Lowers.Extensions.id_number,
  SwiftUnittest_Names_Lowers.Extensions.the_id_number,
  SwiftUnittest_Names_Lowers.Extensions.request_id,
  SwiftUnittest_Names_Uppers.Extensions.HTTP,
  SwiftUnittest_Names_Uppers.Extensions.HTTP_request,
  SwiftUnittest_Names_Uppers.Extensions.the_HTTP_request,
  SwiftUnittest_Names_Uppers.Extensions.the_HTTP,
  SwiftUnittest_Names_Uppers.Extensions.HTTPS,
  SwiftUnittest_Names_Uppers.Extensions.HTTPS_request,
  SwiftUnittest_Names_Uppers.Extensions.the_HTTPS_request,
  SwiftUnittest_Names_Uppers.Extensions.the_HTTPS,
  SwiftUnittest_Names_Uppers.Extensions.URL,
  SwiftUnittest_Names_Uppers.Extensions.URL_value,
  SwiftUnittest_Names_Uppers.Extensions.the_URL_value,
  SwiftUnittest_Names_Uppers.Extensions.the_URL,
  SwiftUnittest_Names_Uppers.Extensions.ID,
  SwiftUnittest_Names_Uppers.Extensions.ID_number,
  SwiftUnittest_Names_Uppers.Extensions.the_ID_number,
  SwiftUnittest_Names_Uppers.Extensions.request_ID,
  SwiftUnittest_Names_WordCase.Extensions.Http,
  SwiftUnittest_Names_WordCase.Extensions.HttpRequest,
  SwiftUnittest_Names_WordCase.Extensions.TheHttpRequest,
  SwiftUnittest_Names_WordCase.Extensions.TheHttp,
  SwiftUnittest_Names_WordCase.Extensions.Https,
  SwiftUnittest_Names_WordCase.Extensions.HttpsRequest,
  SwiftUnittest_Names_WordCase.Extensions.TheHttpsRequest,
  SwiftUnittest_Names_WordCase.Extensions.TheHttps,
  SwiftUnittest_Names_WordCase.Extensions.Url,
  SwiftUnittest_Names_WordCase.Extensions.UrlValue,
  SwiftUnittest_Names_WordCase.Extensions.TheUrlValue,
  SwiftUnittest_Names_WordCase.Extensions.TheUrl,
  SwiftUnittest_Names_WordCase.Extensions.Id,
  SwiftUnittest_Names_WordCase.Extensions.IdNumber,
  SwiftUnittest_Names_WordCase.Extensions.TheIdNumber,
  SwiftUnittest_Names_WordCase.Extensions.RequestId
]

let SwiftUnittest_Names_Extensions_http = SwiftProtobuf.MessageExtension<SwiftProtobuf.OptionalExtensionField<SwiftProtobuf.ProtobufInt32>, SwiftUnittest_Names_ExtensionNamingInitialsLowers>(
  _protobuf_fieldNumber: 1,
  fieldName: "swift_unittest.names.http"
)

let SwiftUnittest_Names_Extensions_http_request = SwiftProtobuf.MessageExtension<SwiftProtobuf.OptionalExtensionField<SwiftProtobuf.ProtobufInt32>, SwiftUnittest_Names_ExtensionNamingInitialsLowers>(
  _protobuf_fieldNumber: 2,
  fieldName: "swift_unittest.names.http_request"
)

let SwiftUnittest_Names_Extensions_the_http_request = SwiftProtobuf.MessageExtension<SwiftProtobuf.OptionalExtensionField<SwiftProtobuf.ProtobufInt32>, SwiftUnittest_Names_ExtensionNamingInitialsLowers>(
  _protobuf_fieldNumber: 3,
  fieldName: "swift_unittest.names.the_http_request"
)

let SwiftUnittest_Names_Extensions_the_http = SwiftProtobuf.MessageExtension<SwiftProtobuf.OptionalExtensionField<SwiftProtobuf.ProtobufInt32>, SwiftUnittest_Names_ExtensionNamingInitialsLowers>(
  _protobuf_fieldNumber: 4,
  fieldName: "swift_unittest.names.the_http"
)

let SwiftUnittest_Names_Extensions_https = SwiftProtobuf.MessageExtension<SwiftProtobuf.OptionalExtensionField<SwiftProtobuf.ProtobufInt32>, SwiftUnittest_Names_ExtensionNamingInitialsLowers>(
  _protobuf_fieldNumber: 11,
  fieldName: "swift_unittest.names.https"
)

let SwiftUnittest_Names_Extensions_https_request = SwiftProtobuf.MessageExtension<SwiftProtobuf.OptionalExtensionField<SwiftProtobuf.ProtobufInt32>, SwiftUnittest_Names_ExtensionNamingInitialsLowers>(
  _protobuf_fieldNumber: 12,
  fieldName: "swift_unittest.names.https_request"
)

let SwiftUnittest_Names_Extensions_the_https_request = SwiftProtobuf.MessageExtension<SwiftProtobuf.OptionalExtensionField<SwiftProtobuf.ProtobufInt32>, SwiftUnittest_Names_ExtensionNamingInitialsLowers>(
  _protobuf_fieldNumber: 13,
  fieldName: "swift_unittest.names.the_https_request"
)

let SwiftUnittest_Names_Extensions_the_https = SwiftProtobuf.MessageExtension<SwiftProtobuf.OptionalExtensionField<SwiftProtobuf.ProtobufInt32>, SwiftUnittest_Names_ExtensionNamingInitialsLowers>(
  _protobuf_fieldNumber: 14,
  fieldName: "swift_unittest.names.the_https"
)

let SwiftUnittest_Names_Extensions_url = SwiftProtobuf.MessageExtension<SwiftProtobuf.OptionalExtensionField<SwiftProtobuf.ProtobufInt32>, SwiftUnittest_Names_ExtensionNamingInitialsLowers>(
  _protobuf_fieldNumber: 21,
  fieldName: "swift_unittest.names.url"
)

let SwiftUnittest_Names_Extensions_url_value = SwiftProtobuf.MessageExtension<SwiftProtobuf.OptionalExtensionField<SwiftProtobuf.ProtobufInt32>, SwiftUnittest_Names_ExtensionNamingInitialsLowers>(
  _protobuf_fieldNumber: 22,
  fieldName: "swift_unittest.names.url_value"
)

let SwiftUnittest_Names_Extensions_the_url_value = SwiftProtobuf.MessageExtension<SwiftProtobuf.OptionalExtensionField<SwiftProtobuf.ProtobufInt32>, SwiftUnittest_Names_ExtensionNamingInitialsLowers>(
  _protobuf_fieldNumber: 23,
  fieldName: "swift_unittest.names.the_url_value"
)

let SwiftUnittest_Names_Extensions_the_url = SwiftProtobuf.MessageExtension<SwiftProtobuf.OptionalExtensionField<SwiftProtobuf.ProtobufInt32>, SwiftUnittest_Names_ExtensionNamingInitialsLowers>(
  _protobuf_fieldNumber: 24,
  fieldName: "swift_unittest.names.the_url"
)

let SwiftUnittest_Names_Extensions_a_b_c = SwiftProtobuf.MessageExtension<SwiftProtobuf.OptionalExtensionField<SwiftProtobuf.ProtobufInt32>, SwiftUnittest_Names_ExtensionNamingInitialsLowers>(
  _protobuf_fieldNumber: 31,
  fieldName: "swift_unittest.names.a_b_c"
)

let SwiftUnittest_Names_Extensions_id = SwiftProtobuf.MessageExtension<SwiftProtobuf.OptionalExtensionField<SwiftProtobuf.ProtobufInt32>, SwiftUnittest_Names_ExtensionNamingInitialsLowers>(
  _protobuf_fieldNumber: 41,
  fieldName: "swift_unittest.names.id"
)

let SwiftUnittest_Names_Extensions_id_number = SwiftProtobuf.MessageExtension<SwiftProtobuf.OptionalExtensionField<SwiftProtobuf.ProtobufInt32>, SwiftUnittest_Names_ExtensionNamingInitialsLowers>(
  _protobuf_fieldNumber: 42,
  fieldName: "swift_unittest.names.id_number"
)

let SwiftUnittest_Names_Extensions_the_id_number = SwiftProtobuf.MessageExtension<SwiftProtobuf.OptionalExtensionField<SwiftProtobuf.ProtobufInt32>, SwiftUnittest_Names_ExtensionNamingInitialsLowers>(
  _protobuf_fieldNumber: 43,
  fieldName: "swift_unittest.names.the_id_number"
)

let SwiftUnittest_Names_Extensions_request_id = SwiftProtobuf.MessageExtension<SwiftProtobuf.OptionalExtensionField<SwiftProtobuf.ProtobufInt32>, SwiftUnittest_Names_ExtensionNamingInitialsLowers>(
  _protobuf_fieldNumber: 44,
  fieldName: "swift_unittest.names.request_id"
)

let SwiftUnittest_Names_Extensions_HTTP = SwiftProtobuf.MessageExtension<SwiftProtobuf.OptionalExtensionField<SwiftProtobuf.ProtobufInt32>, SwiftUnittest_Names_ExtensionNamingInitialsUppers>(
  _protobuf_fieldNumber: 1,
  fieldName: "swift_unittest.names.HTTP"
)

let SwiftUnittest_Names_Extensions_HTTP_request = SwiftProtobuf.MessageExtension<SwiftProtobuf.OptionalExtensionField<SwiftProtobuf.ProtobufInt32>, SwiftUnittest_Names_ExtensionNamingInitialsUppers>(
  _protobuf_fieldNumber: 2,
  fieldName: "swift_unittest.names.HTTP_request"
)

let SwiftUnittest_Names_Extensions_the_HTTP_request = SwiftProtobuf.MessageExtension<SwiftProtobuf.OptionalExtensionField<SwiftProtobuf.ProtobufInt32>, SwiftUnittest_Names_ExtensionNamingInitialsUppers>(
  _protobuf_fieldNumber: 3,
  fieldName: "swift_unittest.names.the_HTTP_request"
)

let SwiftUnittest_Names_Extensions_the_HTTP = SwiftProtobuf.MessageExtension<SwiftProtobuf.OptionalExtensionField<SwiftProtobuf.ProtobufInt32>, SwiftUnittest_Names_ExtensionNamingInitialsUppers>(
  _protobuf_fieldNumber: 4,
  fieldName: "swift_unittest.names.the_HTTP"
)

let SwiftUnittest_Names_Extensions_HTTPS = SwiftProtobuf.MessageExtension<SwiftProtobuf.OptionalExtensionField<SwiftProtobuf.ProtobufInt32>, SwiftUnittest_Names_ExtensionNamingInitialsUppers>(
  _protobuf_fieldNumber: 11,
  fieldName: "swift_unittest.names.HTTPS"
)

let SwiftUnittest_Names_Extensions_HTTPS_request = SwiftProtobuf.MessageExtension<SwiftProtobuf.OptionalExtensionField<SwiftProtobuf.ProtobufInt32>, SwiftUnittest_Names_ExtensionNamingInitialsUppers>(
  _protobuf_fieldNumber: 12,
  fieldName: "swift_unittest.names.HTTPS_request"
)

let SwiftUnittest_Names_Extensions_the_HTTPS_request = SwiftProtobuf.MessageExtension<SwiftProtobuf.OptionalExtensionField<SwiftProtobuf.ProtobufInt32>, SwiftUnittest_Names_ExtensionNamingInitialsUppers>(
  _protobuf_fieldNumber: 13,
  fieldName: "swift_unittest.names.the_HTTPS_request"
)

let SwiftUnittest_Names_Extensions_the_HTTPS = SwiftProtobuf.MessageExtension<SwiftProtobuf.OptionalExtensionField<SwiftProtobuf.ProtobufInt32>, SwiftUnittest_Names_ExtensionNamingInitialsUppers>(
  _protobuf_fieldNumber: 14,
  fieldName: "swift_unittest.names.the_HTTPS"
)

let SwiftUnittest_Names_Extensions_URL = SwiftProtobuf.MessageExtension<SwiftProtobuf.OptionalExtensionField<SwiftProtobuf.ProtobufInt32>, SwiftUnittest_Names_ExtensionNamingInitialsUppers>(
  _protobuf_fieldNumber: 21,
  fieldName: "swift_unittest.names.URL"
)

let SwiftUnittest_Names_Extensions_URL_value = SwiftProtobuf.MessageExtension<SwiftProtobuf.OptionalExtensionField<SwiftProtobuf.ProtobufInt32>, SwiftUnittest_Names_ExtensionNamingInitialsUppers>(
  _protobuf_fieldNumber: 22,
  fieldName: "swift_unittest.names.URL_value"
)

let SwiftUnittest_Names_Extensions_the_URL_value = SwiftProtobuf.MessageExtension<SwiftProtobuf.OptionalExtensionField<SwiftProtobuf.ProtobufInt32>, SwiftUnittest_Names_ExtensionNamingInitialsUppers>(
  _protobuf_fieldNumber: 23,
  fieldName: "swift_unittest.names.the_URL_value"
)

let SwiftUnittest_Names_Extensions_the_URL = SwiftProtobuf.MessageExtension<SwiftProtobuf.OptionalExtensionField<SwiftProtobuf.ProtobufInt32>, SwiftUnittest_Names_ExtensionNamingInitialsUppers>(
  _protobuf_fieldNumber: 24,
  fieldName: "swift_unittest.names.the_URL"
)

let SwiftUnittest_Names_Extensions_ID = SwiftProtobuf.MessageExtension<SwiftProtobuf.OptionalExtensionField<SwiftProtobuf.ProtobufInt32>, SwiftUnittest_Names_ExtensionNamingInitialsUppers>(
  _protobuf_fieldNumber: 41,
  fieldName: "swift_unittest.names.ID"
)

let SwiftUnittest_Names_Extensions_ID_number = SwiftProtobuf.MessageExtension<SwiftProtobuf.OptionalExtensionField<SwiftProtobuf.ProtobufInt32>, SwiftUnittest_Names_ExtensionNamingInitialsUppers>(
  _protobuf_fieldNumber: 42,
  fieldName: "swift_unittest.names.ID_number"
)

let SwiftUnittest_Names_Extensions_the_ID_number = SwiftProtobuf.MessageExtension<SwiftProtobuf.OptionalExtensionField<SwiftProtobuf.ProtobufInt32>, SwiftUnittest_Names_ExtensionNamingInitialsUppers>(
  _protobuf_fieldNumber: 43,
  fieldName: "swift_unittest.names.the_ID_number"
)

let SwiftUnittest_Names_Extensions_request_ID = SwiftProtobuf.MessageExtension<SwiftProtobuf.OptionalExtensionField<SwiftProtobuf.ProtobufInt32>, SwiftUnittest_Names_ExtensionNamingInitialsUppers>(
  _protobuf_fieldNumber: 44,
  fieldName: "swift_unittest.names.request_ID"
)

let SwiftUnittest_Names_Extensions_Http = SwiftProtobuf.MessageExtension<SwiftProtobuf.OptionalExtensionField<SwiftProtobuf.ProtobufInt32>, SwiftUnittest_Names_ExtensionNamingInitialsWordCase>(
  _protobuf_fieldNumber: 1,
  fieldName: "swift_unittest.names.Http"
)

let SwiftUnittest_Names_Extensions_HttpRequest = SwiftProtobuf.MessageExtension<SwiftProtobuf.OptionalExtensionField<SwiftProtobuf.ProtobufInt32>, SwiftUnittest_Names_ExtensionNamingInitialsWordCase>(
  _protobuf_fieldNumber: 2,
  fieldName: "swift_unittest.names.HttpRequest"
)

let SwiftUnittest_Names_Extensions_TheHttpRequest = SwiftProtobuf.MessageExtension<SwiftProtobuf.OptionalExtensionField<SwiftProtobuf.ProtobufInt32>, SwiftUnittest_Names_ExtensionNamingInitialsWordCase>(
  _protobuf_fieldNumber: 3,
  fieldName: "swift_unittest.names.TheHttpRequest"
)

let SwiftUnittest_Names_Extensions_TheHttp = SwiftProtobuf.MessageExtension<SwiftProtobuf.OptionalExtensionField<SwiftProtobuf.ProtobufInt32>, SwiftUnittest_Names_ExtensionNamingInitialsWordCase>(
  _protobuf_fieldNumber: 4,
  fieldName: "swift_unittest.names.TheHttp"
)

let SwiftUnittest_Names_Extensions_Https = SwiftProtobuf.MessageExtension<SwiftProtobuf.OptionalExtensionField<SwiftProtobuf.ProtobufInt32>, SwiftUnittest_Names_ExtensionNamingInitialsWordCase>(
  _protobuf_fieldNumber: 11,
  fieldName: "swift_unittest.names.Https"
)

let SwiftUnittest_Names_Extensions_HttpsRequest = SwiftProtobuf.MessageExtension<SwiftProtobuf.OptionalExtensionField<SwiftProtobuf.ProtobufInt32>, SwiftUnittest_Names_ExtensionNamingInitialsWordCase>(
  _protobuf_fieldNumber: 12,
  fieldName: "swift_unittest.names.HttpsRequest"
)

let SwiftUnittest_Names_Extensions_TheHttpsRequest = SwiftProtobuf.MessageExtension<SwiftProtobuf.OptionalExtensionField<SwiftProtobuf.ProtobufInt32>, SwiftUnittest_Names_ExtensionNamingInitialsWordCase>(
  _protobuf_fieldNumber: 13,
  fieldName: "swift_unittest.names.TheHttpsRequest"
)

let SwiftUnittest_Names_Extensions_TheHttps = SwiftProtobuf.MessageExtension<SwiftProtobuf.OptionalExtensionField<SwiftProtobuf.ProtobufInt32>, SwiftUnittest_Names_ExtensionNamingInitialsWordCase>(
  _protobuf_fieldNumber: 14,
  fieldName: "swift_unittest.names.TheHttps"
)

let SwiftUnittest_Names_Extensions_Url = SwiftProtobuf.MessageExtension<SwiftProtobuf.OptionalExtensionField<SwiftProtobuf.ProtobufInt32>, SwiftUnittest_Names_ExtensionNamingInitialsWordCase>(
  _protobuf_fieldNumber: 21,
  fieldName: "swift_unittest.names.Url"
)

let SwiftUnittest_Names_Extensions_UrlValue = SwiftProtobuf.MessageExtension<SwiftProtobuf.OptionalExtensionField<SwiftProtobuf.ProtobufInt32>, SwiftUnittest_Names_ExtensionNamingInitialsWordCase>(
  _protobuf_fieldNumber: 22,
  fieldName: "swift_unittest.names.UrlValue"
)

let SwiftUnittest_Names_Extensions_TheUrlValue = SwiftProtobuf.MessageExtension<SwiftProtobuf.OptionalExtensionField<SwiftProtobuf.ProtobufInt32>, SwiftUnittest_Names_ExtensionNamingInitialsWordCase>(
  _protobuf_fieldNumber: 23,
  fieldName: "swift_unittest.names.TheUrlValue"
)

let SwiftUnittest_Names_Extensions_TheUrl = SwiftProtobuf.MessageExtension<SwiftProtobuf.OptionalExtensionField<SwiftProtobuf.ProtobufInt32>, SwiftUnittest_Names_ExtensionNamingInitialsWordCase>(
  _protobuf_fieldNumber: 24,
  fieldName: "swift_unittest.names.TheUrl"
)

let SwiftUnittest_Names_Extensions_Id = SwiftProtobuf.MessageExtension<SwiftProtobuf.OptionalExtensionField<SwiftProtobuf.ProtobufInt32>, SwiftUnittest_Names_ExtensionNamingInitialsWordCase>(
  _protobuf_fieldNumber: 41,
  fieldName: "swift_unittest.names.Id"
)

let SwiftUnittest_Names_Extensions_IdNumber = SwiftProtobuf.MessageExtension<SwiftProtobuf.OptionalExtensionField<SwiftProtobuf.ProtobufInt32>, SwiftUnittest_Names_ExtensionNamingInitialsWordCase>(
  _protobuf_fieldNumber: 42,
  fieldName: "swift_unittest.names.IdNumber"
)

let SwiftUnittest_Names_Extensions_TheIdNumber = SwiftProtobuf.MessageExtension<SwiftProtobuf.OptionalExtensionField<SwiftProtobuf.ProtobufInt32>, SwiftUnittest_Names_ExtensionNamingInitialsWordCase>(
  _protobuf_fieldNumber: 43,
  fieldName: "swift_unittest.names.TheIdNumber"
)

let SwiftUnittest_Names_Extensions_RequestId = SwiftProtobuf.MessageExtension<SwiftProtobuf.OptionalExtensionField<SwiftProtobuf.ProtobufInt32>, SwiftUnittest_Names_ExtensionNamingInitialsWordCase>(
  _protobuf_fieldNumber: 44,
  fieldName: "swift_unittest.names.RequestId"
)

extension SwiftUnittest_Names_FieldNames {
  enum Extensions {
    static let foo1 = SwiftProtobuf.MessageExtension<SwiftProtobuf.OptionalExtensionField<SwiftProtobuf.ProtobufInt32>, SwiftUnittest_Names_Foo>(
      _protobuf_fieldNumber: 1,
      fieldName: "swift_unittest.names.FieldNames.foo1"
    )
  }
}

extension SwiftUnittest_Names_MessageNames {
  enum Extensions {
    static let foo2 = SwiftProtobuf.MessageExtension<SwiftProtobuf.OptionalExtensionField<SwiftProtobuf.ProtobufInt32>, SwiftUnittest_Names_Foo>(
      _protobuf_fieldNumber: 2,
      fieldName: "swift_unittest.names.MessageNames.foo2"
    )

    static let foo4 = SwiftProtobuf.MessageExtension<SwiftProtobuf.OptionalExtensionField<SwiftProtobuf.ProtobufInt32>, SwiftUnittest_Names_Foo>(
      _protobuf_fieldNumber: 4,
      fieldName: "swift_unittest.names.MessageNames.foo4"
    )
  }
}

extension SwiftUnittest_Names_MessageNames.StringMessage {
  enum Extensions {
    static let foo3 = SwiftProtobuf.MessageExtension<SwiftProtobuf.OptionalExtensionField<SwiftProtobuf.ProtobufInt32>, SwiftUnittest_Names_Foo>(
      _protobuf_fieldNumber: 3,
      fieldName: "swift_unittest.names.MessageNames.String.foo3"
    )
  }
}

extension SwiftUnittest_Names_Lowers {
  enum Extensions {
    static let http = SwiftProtobuf.MessageExtension<SwiftProtobuf.OptionalExtensionField<SwiftProtobuf.ProtobufInt32>, SwiftUnittest_Names_ExtensionNamingInitials>(
      _protobuf_fieldNumber: 1,
      fieldName: "swift_unittest.names.Lowers.http"
    )

    static let http_request = SwiftProtobuf.MessageExtension<SwiftProtobuf.OptionalExtensionField<SwiftProtobuf.ProtobufInt32>, SwiftUnittest_Names_ExtensionNamingInitials>(
      _protobuf_fieldNumber: 2,
      fieldName: "swift_unittest.names.Lowers.http_request"
    )

    static let the_http_request = SwiftProtobuf.MessageExtension<SwiftProtobuf.OptionalExtensionField<SwiftProtobuf.ProtobufInt32>, SwiftUnittest_Names_ExtensionNamingInitials>(
      _protobuf_fieldNumber: 3,
      fieldName: "swift_unittest.names.Lowers.the_http_request"
    )

    static let the_http = SwiftProtobuf.MessageExtension<SwiftProtobuf.OptionalExtensionField<SwiftProtobuf.ProtobufInt32>, SwiftUnittest_Names_ExtensionNamingInitials>(
      _protobuf_fieldNumber: 4,
      fieldName: "swift_unittest.names.Lowers.the_http"
    )

    static let https = SwiftProtobuf.MessageExtension<SwiftProtobuf.OptionalExtensionField<SwiftProtobuf.ProtobufInt32>, SwiftUnittest_Names_ExtensionNamingInitials>(
      _protobuf_fieldNumber: 11,
      fieldName: "swift_unittest.names.Lowers.https"
    )

    static let https_request = SwiftProtobuf.MessageExtension<SwiftProtobuf.OptionalExtensionField<SwiftProtobuf.ProtobufInt32>, SwiftUnittest_Names_ExtensionNamingInitials>(
      _protobuf_fieldNumber: 12,
      fieldName: "swift_unittest.names.Lowers.https_request"
    )

    static let the_https_request = SwiftProtobuf.MessageExtension<SwiftProtobuf.OptionalExtensionField<SwiftProtobuf.ProtobufInt32>, SwiftUnittest_Names_ExtensionNamingInitials>(
      _protobuf_fieldNumber: 13,
      fieldName: "swift_unittest.names.Lowers.the_https_request"
    )

    static let the_https = SwiftProtobuf.MessageExtension<SwiftProtobuf.OptionalExtensionField<SwiftProtobuf.ProtobufInt32>, SwiftUnittest_Names_ExtensionNamingInitials>(
      _protobuf_fieldNumber: 14,
      fieldName: "swift_unittest.names.Lowers.the_https"
    )

    static let url = SwiftProtobuf.MessageExtension<SwiftProtobuf.OptionalExtensionField<SwiftProtobuf.ProtobufInt32>, SwiftUnittest_Names_ExtensionNamingInitials>(
      _protobuf_fieldNumber: 21,
      fieldName: "swift_unittest.names.Lowers.url"
    )

    static let url_value = SwiftProtobuf.MessageExtension<SwiftProtobuf.OptionalExtensionField<SwiftProtobuf.ProtobufInt32>, SwiftUnittest_Names_ExtensionNamingInitials>(
      _protobuf_fieldNumber: 22,
      fieldName: "swift_unittest.names.Lowers.url_value"
    )

    static let the_url_value = SwiftProtobuf.MessageExtension<SwiftProtobuf.OptionalExtensionField<SwiftProtobuf.ProtobufInt32>, SwiftUnittest_Names_ExtensionNamingInitials>(
      _protobuf_fieldNumber: 23,
      fieldName: "swift_unittest.names.Lowers.the_url_value"
    )

    static let the_url = SwiftProtobuf.MessageExtension<SwiftProtobuf.OptionalExtensionField<SwiftProtobuf.ProtobufInt32>, SwiftUnittest_Names_ExtensionNamingInitials>(
      _protobuf_fieldNumber: 24,
      fieldName: "swift_unittest.names.Lowers.the_url"
    )

    static let a_b_c = SwiftProtobuf.MessageExtension<SwiftProtobuf.OptionalExtensionField<SwiftProtobuf.ProtobufInt32>, SwiftUnittest_Names_ExtensionNamingInitials>(
      _protobuf_fieldNumber: 31,
      fieldName: "swift_unittest.names.Lowers.a_b_c"
    )

    static let id = SwiftProtobuf.MessageExtension<SwiftProtobuf.OptionalExtensionField<SwiftProtobuf.ProtobufInt32>, SwiftUnittest_Names_ExtensionNamingInitials>(
      _protobuf_fieldNumber: 41,
      fieldName: "swift_unittest.names.Lowers.id"
    )

    static let id_number = SwiftProtobuf.MessageExtension<SwiftProtobuf.OptionalExtensionField<SwiftProtobuf.ProtobufInt32>, SwiftUnittest_Names_ExtensionNamingInitials>(
      _protobuf_fieldNumber: 42,
      fieldName: "swift_unittest.names.Lowers.id_number"
    )

    static let the_id_number = SwiftProtobuf.MessageExtension<SwiftProtobuf.OptionalExtensionField<SwiftProtobuf.ProtobufInt32>, SwiftUnittest_Names_ExtensionNamingInitials>(
      _protobuf_fieldNumber: 43,
      fieldName: "swift_unittest.names.Lowers.the_id_number"
    )

    static let request_id = SwiftProtobuf.MessageExtension<SwiftProtobuf.OptionalExtensionField<SwiftProtobuf.ProtobufInt32>, SwiftUnittest_Names_ExtensionNamingInitials>(
      _protobuf_fieldNumber: 44,
      fieldName: "swift_unittest.names.Lowers.request_id"
    )
  }
}

extension SwiftUnittest_Names_Uppers {
  enum Extensions {
    static let HTTP = SwiftProtobuf.MessageExtension<SwiftProtobuf.OptionalExtensionField<SwiftProtobuf.ProtobufInt32>, SwiftUnittest_Names_ExtensionNamingInitials>(
      _protobuf_fieldNumber: 101,
      fieldName: "swift_unittest.names.Uppers.HTTP"
    )

    static let HTTP_request = SwiftProtobuf.MessageExtension<SwiftProtobuf.OptionalExtensionField<SwiftProtobuf.ProtobufInt32>, SwiftUnittest_Names_ExtensionNamingInitials>(
      _protobuf_fieldNumber: 102,
      fieldName: "swift_unittest.names.Uppers.HTTP_request"
    )

    static let the_HTTP_request = SwiftProtobuf.MessageExtension<SwiftProtobuf.OptionalExtensionField<SwiftProtobuf.ProtobufInt32>, SwiftUnittest_Names_ExtensionNamingInitials>(
      _protobuf_fieldNumber: 103,
      fieldName: "swift_unittest.names.Uppers.the_HTTP_request"
    )

    static let the_HTTP = SwiftProtobuf.MessageExtension<SwiftProtobuf.OptionalExtensionField<SwiftProtobuf.ProtobufInt32>, SwiftUnittest_Names_ExtensionNamingInitials>(
      _protobuf_fieldNumber: 104,
      fieldName: "swift_unittest.names.Uppers.the_HTTP"
    )

    static let HTTPS = SwiftProtobuf.MessageExtension<SwiftProtobuf.OptionalExtensionField<SwiftProtobuf.ProtobufInt32>, SwiftUnittest_Names_ExtensionNamingInitials>(
      _protobuf_fieldNumber: 111,
      fieldName: "swift_unittest.names.Uppers.HTTPS"
    )

    static let HTTPS_request = SwiftProtobuf.MessageExtension<SwiftProtobuf.OptionalExtensionField<SwiftProtobuf.ProtobufInt32>, SwiftUnittest_Names_ExtensionNamingInitials>(
      _protobuf_fieldNumber: 112,
      fieldName: "swift_unittest.names.Uppers.HTTPS_request"
    )

    static let the_HTTPS_request = SwiftProtobuf.MessageExtension<SwiftProtobuf.OptionalExtensionField<SwiftProtobuf.ProtobufInt32>, SwiftUnittest_Names_ExtensionNamingInitials>(
      _protobuf_fieldNumber: 113,
      fieldName: "swift_unittest.names.Uppers.the_HTTPS_request"
    )

    static let the_HTTPS = SwiftProtobuf.MessageExtension<SwiftProtobuf.OptionalExtensionField<SwiftProtobuf.ProtobufInt32>, SwiftUnittest_Names_ExtensionNamingInitials>(
      _protobuf_fieldNumber: 114,
      fieldName: "swift_unittest.names.Uppers.the_HTTPS"
    )

    static let URL = SwiftProtobuf.MessageExtension<SwiftProtobuf.OptionalExtensionField<SwiftProtobuf.ProtobufInt32>, SwiftUnittest_Names_ExtensionNamingInitials>(
      _protobuf_fieldNumber: 121,
      fieldName: "swift_unittest.names.Uppers.URL"
    )

    static let URL_value = SwiftProtobuf.MessageExtension<SwiftProtobuf.OptionalExtensionField<SwiftProtobuf.ProtobufInt32>, SwiftUnittest_Names_ExtensionNamingInitials>(
      _protobuf_fieldNumber: 122,
      fieldName: "swift_unittest.names.Uppers.URL_value"
    )

    static let the_URL_value = SwiftProtobuf.MessageExtension<SwiftProtobuf.OptionalExtensionField<SwiftProtobuf.ProtobufInt32>, SwiftUnittest_Names_ExtensionNamingInitials>(
      _protobuf_fieldNumber: 123,
      fieldName: "swift_unittest.names.Uppers.the_URL_value"
    )

    static let the_URL = SwiftProtobuf.MessageExtension<SwiftProtobuf.OptionalExtensionField<SwiftProtobuf.ProtobufInt32>, SwiftUnittest_Names_ExtensionNamingInitials>(
      _protobuf_fieldNumber: 124,
      fieldName: "swift_unittest.names.Uppers.the_URL"
    )

    static let ID = SwiftProtobuf.MessageExtension<SwiftProtobuf.OptionalExtensionField<SwiftProtobuf.ProtobufInt32>, SwiftUnittest_Names_ExtensionNamingInitials>(
      _protobuf_fieldNumber: 141,
      fieldName: "swift_unittest.names.Uppers.ID"
    )

    static let ID_number = SwiftProtobuf.MessageExtension<SwiftProtobuf.OptionalExtensionField<SwiftProtobuf.ProtobufInt32>, SwiftUnittest_Names_ExtensionNamingInitials>(
      _protobuf_fieldNumber: 142,
      fieldName: "swift_unittest.names.Uppers.ID_number"
    )

    static let the_ID_number = SwiftProtobuf.MessageExtension<SwiftProtobuf.OptionalExtensionField<SwiftProtobuf.ProtobufInt32>, SwiftUnittest_Names_ExtensionNamingInitials>(
      _protobuf_fieldNumber: 143,
      fieldName: "swift_unittest.names.Uppers.the_ID_number"
    )

    static let request_ID = SwiftProtobuf.MessageExtension<SwiftProtobuf.OptionalExtensionField<SwiftProtobuf.ProtobufInt32>, SwiftUnittest_Names_ExtensionNamingInitials>(
      _protobuf_fieldNumber: 144,
      fieldName: "swift_unittest.names.Uppers.request_ID"
    )
  }
}

extension SwiftUnittest_Names_WordCase {
  enum Extensions {
    static let Http = SwiftProtobuf.MessageExtension<SwiftProtobuf.OptionalExtensionField<SwiftProtobuf.ProtobufInt32>, SwiftUnittest_Names_ExtensionNamingInitials>(
      _protobuf_fieldNumber: 201,
      fieldName: "swift_unittest.names.WordCase.Http"
    )

    static let HttpRequest = SwiftProtobuf.MessageExtension<SwiftProtobuf.OptionalExtensionField<SwiftProtobuf.ProtobufInt32>, SwiftUnittest_Names_ExtensionNamingInitials>(
      _protobuf_fieldNumber: 202,
      fieldName: "swift_unittest.names.WordCase.HttpRequest"
    )

    static let TheHttpRequest = SwiftProtobuf.MessageExtension<SwiftProtobuf.OptionalExtensionField<SwiftProtobuf.ProtobufInt32>, SwiftUnittest_Names_ExtensionNamingInitials>(
      _protobuf_fieldNumber: 203,
      fieldName: "swift_unittest.names.WordCase.TheHttpRequest"
    )

    static let TheHttp = SwiftProtobuf.MessageExtension<SwiftProtobuf.OptionalExtensionField<SwiftProtobuf.ProtobufInt32>, SwiftUnittest_Names_ExtensionNamingInitials>(
      _protobuf_fieldNumber: 204,
      fieldName: "swift_unittest.names.WordCase.TheHttp"
    )

    static let Https = SwiftProtobuf.MessageExtension<SwiftProtobuf.OptionalExtensionField<SwiftProtobuf.ProtobufInt32>, SwiftUnittest_Names_ExtensionNamingInitials>(
      _protobuf_fieldNumber: 211,
      fieldName: "swift_unittest.names.WordCase.Https"
    )

    static let HttpsRequest = SwiftProtobuf.MessageExtension<SwiftProtobuf.OptionalExtensionField<SwiftProtobuf.ProtobufInt32>, SwiftUnittest_Names_ExtensionNamingInitials>(
      _protobuf_fieldNumber: 212,
      fieldName: "swift_unittest.names.WordCase.HttpsRequest"
    )

    static let TheHttpsRequest = SwiftProtobuf.MessageExtension<SwiftProtobuf.OptionalExtensionField<SwiftProtobuf.ProtobufInt32>, SwiftUnittest_Names_ExtensionNamingInitials>(
      _protobuf_fieldNumber: 213,
      fieldName: "swift_unittest.names.WordCase.TheHttpsRequest"
    )

    static let TheHttps = SwiftProtobuf.MessageExtension<SwiftProtobuf.OptionalExtensionField<SwiftProtobuf.ProtobufInt32>, SwiftUnittest_Names_ExtensionNamingInitials>(
      _protobuf_fieldNumber: 214,
      fieldName: "swift_unittest.names.WordCase.TheHttps"
    )

    static let Url = SwiftProtobuf.MessageExtension<SwiftProtobuf.OptionalExtensionField<SwiftProtobuf.ProtobufInt32>, SwiftUnittest_Names_ExtensionNamingInitials>(
      _protobuf_fieldNumber: 221,
      fieldName: "swift_unittest.names.WordCase.Url"
    )

    static let UrlValue = SwiftProtobuf.MessageExtension<SwiftProtobuf.OptionalExtensionField<SwiftProtobuf.ProtobufInt32>, SwiftUnittest_Names_ExtensionNamingInitials>(
      _protobuf_fieldNumber: 222,
      fieldName: "swift_unittest.names.WordCase.UrlValue"
    )

    static let TheUrlValue = SwiftProtobuf.MessageExtension<SwiftProtobuf.OptionalExtensionField<SwiftProtobuf.ProtobufInt32>, SwiftUnittest_Names_ExtensionNamingInitials>(
      _protobuf_fieldNumber: 223,
      fieldName: "swift_unittest.names.WordCase.TheUrlValue"
    )

    static let TheUrl = SwiftProtobuf.MessageExtension<SwiftProtobuf.OptionalExtensionField<SwiftProtobuf.ProtobufInt32>, SwiftUnittest_Names_ExtensionNamingInitials>(
      _protobuf_fieldNumber: 224,
      fieldName: "swift_unittest.names.WordCase.TheUrl"
    )

    static let Id = SwiftProtobuf.MessageExtension<SwiftProtobuf.OptionalExtensionField<SwiftProtobuf.ProtobufInt32>, SwiftUnittest_Names_ExtensionNamingInitials>(
      _protobuf_fieldNumber: 241,
      fieldName: "swift_unittest.names.WordCase.Id"
    )

    static let IdNumber = SwiftProtobuf.MessageExtension<SwiftProtobuf.OptionalExtensionField<SwiftProtobuf.ProtobufInt32>, SwiftUnittest_Names_ExtensionNamingInitials>(
      _protobuf_fieldNumber: 242,
      fieldName: "swift_unittest.names.WordCase.IdNumber"
    )

    static let TheIdNumber = SwiftProtobuf.MessageExtension<SwiftProtobuf.OptionalExtensionField<SwiftProtobuf.ProtobufInt32>, SwiftUnittest_Names_ExtensionNamingInitials>(
      _protobuf_fieldNumber: 243,
      fieldName: "swift_unittest.names.WordCase.TheIdNumber"
    )

    static let RequestId = SwiftProtobuf.MessageExtension<SwiftProtobuf.OptionalExtensionField<SwiftProtobuf.ProtobufInt32>, SwiftUnittest_Names_ExtensionNamingInitials>(
      _protobuf_fieldNumber: 244,
      fieldName: "swift_unittest.names.WordCase.RequestId"
    )
  }
}

// MARK: - Code below here is support for the SwiftProtobuf runtime.

fileprivate let _protobuf_package = "swift_unittest.names"

extension SwiftUnittest_Names_EnumFieldNames: SwiftProtobuf._ProtoNameProviding {
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    0: .same(proto: "A"),
    1: .same(proto: "String"),
    2: .same(proto: "Int"),
    3: .same(proto: "Double"),
    4: .same(proto: "Float"),
    5: .same(proto: "UInt"),
    6: .same(proto: "hashValue"),
    7: .same(proto: "description"),
    8: .same(proto: "debugDescription"),
    9: .same(proto: "Swift"),
    10: .same(proto: "UNRECOGNIZED"),
    11: .same(proto: "class"),
    12: .same(proto: "deinit"),
    13: .same(proto: "enum"),
    14: .same(proto: "extension"),
    15: .same(proto: "func"),
    16: .same(proto: "import"),
    17: .same(proto: "init"),
    18: .same(proto: "inout"),
    19: .same(proto: "internal"),
    20: .same(proto: "let"),
    21: .same(proto: "operator"),
    22: .same(proto: "private"),
    23: .same(proto: "protocol"),
    24: .same(proto: "public"),
    25: .same(proto: "static"),
    26: .same(proto: "struct"),
    27: .same(proto: "subscript"),
    28: .same(proto: "typealias"),
    29: .same(proto: "var"),
    30: .same(proto: "break"),
    31: .same(proto: "case"),
    32: .same(proto: "continue"),
    33: .same(proto: "default"),
    34: .same(proto: "defer"),
    35: .same(proto: "do"),
    36: .same(proto: "else"),
    37: .same(proto: "fallthrough"),
    38: .same(proto: "for"),
    39: .same(proto: "guard"),
    40: .same(proto: "if"),
    41: .same(proto: "in"),
    42: .same(proto: "repeat"),
    43: .same(proto: "return"),
    44: .same(proto: "switch"),
    45: .same(proto: "where"),
    46: .same(proto: "while"),
    47: .same(proto: "as"),
    48: .same(proto: "catch"),
    49: .same(proto: "dynamicType"),
    50: .same(proto: "false"),
    51: .same(proto: "is"),
    52: .same(proto: "nil"),
    53: .same(proto: "rethrows"),
    54: .same(proto: "super"),
    55: .same(proto: "self"),
    57: .same(proto: "throw"),
    58: .same(proto: "throws"),
    59: .same(proto: "true"),
    60: .same(proto: "try"),
    61: .same(proto: "__COLUMN__"),
    62: .same(proto: "__FILE__"),
    63: .same(proto: "__FUNCTION__"),
    64: .same(proto: "__LINE__"),
    65: .same(proto: "_"),
    66: .same(proto: "associativity"),
    67: .same(proto: "convenience"),
    68: .same(proto: "dynamic"),
    69: .same(proto: "didSet"),
    70: .same(proto: "final"),
    71: .same(proto: "get"),
    72: .same(proto: "infix"),
    73: .same(proto: "indirect"),
    74: .same(proto: "lazy"),
    75: .same(proto: "left"),
    76: .same(proto: "mutating"),
    77: .same(proto: "none"),
    78: .same(proto: "nonmutating"),
    79: .same(proto: "optional"),
    80: .same(proto: "override"),
    81: .same(proto: "postfix"),
    82: .same(proto: "precedence"),
    83: .same(proto: "prefix"),
    85: .same(proto: "required"),
    86: .same(proto: "right"),
    87: .same(proto: "set"),
    88: .same(proto: "Type"),
    89: .same(proto: "unowned"),
    90: .same(proto: "weak"),
    91: .same(proto: "willSet"),
    93: .same(proto: "_cmd"),
    96: .same(proto: "out"),
    98: .same(proto: "bycopy"),
    99: .same(proto: "byref"),
    100: .same(proto: "oneway"),
    102: .same(proto: "and"),
    103: .same(proto: "and_eq"),
    104: .same(proto: "alignas"),
    105: .same(proto: "alignof"),
    106: .same(proto: "asm"),
    107: .same(proto: "auto"),
    108: .same(proto: "bitand"),
    109: .same(proto: "bitor"),
    110: .same(proto: "bool"),
    114: .same(proto: "char"),
    115: .same(proto: "char16_t"),
    116: .same(proto: "char32_t"),
    118: .same(proto: "compl"),
    119: .same(proto: "const"),
    120: .same(proto: "constexpr"),
    121: .same(proto: "const_cast"),
    123: .same(proto: "decltype"),
    125: .same(proto: "delete"),
    127: .same(proto: "dynamic_cast"),
    130: .same(proto: "explicit"),
    131: .same(proto: "export"),
    132: .same(proto: "extern"),
    136: .same(proto: "friend"),
    137: .same(proto: "goto"),
    139: .same(proto: "inline"),
    141: .same(proto: "long"),
    142: .same(proto: "mutable"),
    143: .same(proto: "namespace"),
    144: .same(proto: "new"),
    145: .same(proto: "noexcept"),
    146: .same(proto: "not"),
    147: .same(proto: "not_eq"),
    148: .same(proto: "nullptr"),
    150: .same(proto: "or"),
    151: .same(proto: "or_eq"),
    153: .same(proto: "protected"),
    155: .same(proto: "register"),
    156: .same(proto: "reinterpret_cast"),
    158: .same(proto: "short"),
    159: .same(proto: "signed"),
    160: .same(proto: "sizeof"),
    162: .same(proto: "static_assert"),
    163: .same(proto: "static_cast"),
    166: .same(proto: "template"),
    167: .same(proto: "this"),
    168: .same(proto: "thread_local"),
    172: .same(proto: "typedef"),
    173: .same(proto: "typeid"),
    174: .same(proto: "typename"),
    175: .same(proto: "union"),
    176: .same(proto: "unsigned"),
    177: .same(proto: "using"),
    178: .same(proto: "virtual"),
    179: .same(proto: "void"),
    180: .same(proto: "volatile"),
    181: .same(proto: "wchar_t"),
    183: .same(proto: "xor"),
    184: .same(proto: "xor_eq"),
    185: .same(proto: "restrict"),
    186: .same(proto: "Category"),
    187: .same(proto: "Ivar"),
    188: .same(proto: "Method"),
    192: .same(proto: "finalize"),
    193: .same(proto: "hash"),
    194: .same(proto: "dealloc"),
    197: .same(proto: "superclass"),
    198: .same(proto: "retain"),
    199: .same(proto: "release"),
    200: .same(proto: "autorelease"),
    201: .same(proto: "retainCount"),
    202: .same(proto: "zone"),
    203: .same(proto: "isProxy"),
    204: .same(proto: "copy"),
    205: .same(proto: "mutableCopy"),
    206: .same(proto: "classForCoder"),
    207: .same(proto: "clear"),
    208: .same(proto: "data"),
    209: .same(proto: "delimitedData"),
    210: .same(proto: "descriptor"),
    211: .same(proto: "extensionRegistry"),
    212: .same(proto: "extensionsCurrentlySet"),
    213: .same(proto: "isInitialized"),
    214: .same(proto: "serializedSize"),
    215: .same(proto: "sortedExtensionsInUse"),
    216: .same(proto: "unknownFields"),
    217: .same(proto: "Fixed"),
    218: .same(proto: "Fract"),
    219: .same(proto: "Size"),
    220: .same(proto: "LogicalAddress"),
    221: .same(proto: "PhysicalAddress"),
    222: .same(proto: "ByteCount"),
    223: .same(proto: "ByteOffset"),
    224: .same(proto: "Duration"),
    225: .same(proto: "AbsoluteTime"),
    226: .same(proto: "OptionBits"),
    227: .same(proto: "ItemCount"),
    228: .same(proto: "PBVersion"),
    229: .same(proto: "ScriptCode"),
    230: .same(proto: "LangCode"),
    231: .same(proto: "RegionCode"),
    232: .same(proto: "OSType"),
    233: .same(proto: "ProcessSerialNumber"),
    234: .same(proto: "Point"),
    235: .same(proto: "Rect"),
    236: .same(proto: "FixedPoint"),
    237: .same(proto: "FixedRect"),
    238: .same(proto: "Style"),
    239: .same(proto: "StyleParameter"),
    240: .same(proto: "StyleField"),
    241: .same(proto: "TimeScale"),
    242: .same(proto: "TimeBase"),
    243: .same(proto: "TimeRecord"),
    244: .same(proto: "Extensions"),
  ]
}

extension SwiftUnittest_Names_EnumFieldNames2: SwiftProtobuf._ProtoNameProviding {
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    0: .same(proto: "AA"),
    1065: .same(proto: "__"),
  ]
}

extension SwiftUnittest_Names_Foo: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  static let protoMessageName: String = _protobuf_package + ".Foo"
  static let _protobuf_nameMap = SwiftProtobuf._NameMap()

  public var isInitialized: Bool {
    if !_protobuf_extensionFieldValues.isInitialized {return false}
    return true
  }

  mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
    while let fieldNumber = try decoder.nextFieldNumber() {
      if (1 <= fieldNumber && fieldNumber < 5001) {
        try decoder.decodeExtensionField(values: &_protobuf_extensionFieldValues, messageType: SwiftUnittest_Names_Foo.self, fieldNumber: fieldNumber)
      }
    }
  }

  func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
    try visitor.visitExtensionFields(fields: _protobuf_extensionFieldValues, start: 1, end: 5001)
    try unknownFields.traverse(visitor: &visitor)
  }

  static func ==(lhs: SwiftUnittest_Names_Foo, rhs: SwiftUnittest_Names_Foo) -> Bool {
    if lhs.unknownFields != rhs.unknownFields {return false}
    if lhs._protobuf_extensionFieldValues != rhs._protobuf_extensionFieldValues {return false}
    return true
  }
}

extension SwiftUnittest_Names_FieldNames: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  static let protoMessageName: String = _protobuf_package + ".FieldNames"
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    1: .same(proto: "String"),
    2: .same(proto: "Int"),
    3: .same(proto: "Double"),
    4: .same(proto: "Float"),
    5: .same(proto: "UInt"),
    6: .same(proto: "hashValue"),
    7: .same(proto: "description"),
    8: .same(proto: "debugDescription"),
    9: .same(proto: "Swift"),
    10: .same(proto: "UNRECOGNIZED"),
    11: .same(proto: "class"),
    12: .same(proto: "deinit"),
    13: .same(proto: "enum"),
    15: .same(proto: "func"),
    16: .same(proto: "import"),
    17: .same(proto: "init"),
    18: .same(proto: "inout"),
    19: .same(proto: "internal"),
    20: .same(proto: "let"),
    21: .same(proto: "operator"),
    22: .same(proto: "private"),
    23: .same(proto: "protocol"),
    24: .same(proto: "public"),
    25: .same(proto: "static"),
    26: .same(proto: "struct"),
    27: .same(proto: "subscript"),
    28: .same(proto: "typealias"),
    29: .same(proto: "var"),
    30: .same(proto: "break"),
    31: .same(proto: "case"),
    32: .same(proto: "continue"),
    33: .same(proto: "default"),
    34: .same(proto: "defer"),
    35: .same(proto: "do"),
    36: .same(proto: "else"),
    37: .same(proto: "fallthrough"),
    38: .same(proto: "for"),
    39: .same(proto: "guard"),
    40: .same(proto: "if"),
    41: .same(proto: "in"),
    42: .same(proto: "repeat"),
    43: .same(proto: "return"),
    44: .same(proto: "switch"),
    45: .same(proto: "where"),
    46: .same(proto: "while"),
    47: .same(proto: "as"),
    48: .same(proto: "catch"),
    49: .same(proto: "dynamicType"),
    50: .same(proto: "false"),
    51: .same(proto: "is"),
    52: .same(proto: "nil"),
    53: .same(proto: "rethrows"),
    54: .same(proto: "super"),
    55: .same(proto: "self"),
    57: .same(proto: "throw"),
    58: .same(proto: "throws"),
    59: .same(proto: "true"),
    60: .same(proto: "try"),
    61: .standard(proto: "__COLUMN__"),
    62: .standard(proto: "__FILE__"),
    63: .standard(proto: "__FUNCTION__"),
    64: .standard(proto: "__LINE__"),
    65: .standard(proto: "_"),
    66: .same(proto: "associativity"),
    67: .same(proto: "convenience"),
    68: .same(proto: "dynamic"),
    69: .same(proto: "didSet"),
    70: .same(proto: "final"),
    71: .same(proto: "get"),
    72: .same(proto: "infix"),
    73: .same(proto: "indirect"),
    74: .same(proto: "lazy"),
    75: .same(proto: "left"),
    76: .same(proto: "mutating"),
    77: .same(proto: "none"),
    78: .same(proto: "nonmutating"),
    79: .same(proto: "optional"),
    80: .same(proto: "override"),
    81: .same(proto: "postfix"),
    82: .same(proto: "precedence"),
    83: .same(proto: "prefix"),
    85: .same(proto: "required"),
    86: .same(proto: "right"),
    87: .same(proto: "set"),
    88: .same(proto: "Type"),
    89: .same(proto: "unowned"),
    90: .same(proto: "weak"),
    91: .same(proto: "willSet"),
    92: .same(proto: "id"),
    93: .standard(proto: "_cmd"),
    96: .same(proto: "out"),
    98: .same(proto: "bycopy"),
    99: .same(proto: "byref"),
    100: .same(proto: "oneway"),
    102: .same(proto: "and"),
    103: .standard(proto: "and_eq"),
    104: .same(proto: "alignas"),
    105: .same(proto: "alignof"),
    106: .same(proto: "asm"),
    107: .same(proto: "auto"),
    108: .same(proto: "bitand"),
    109: .same(proto: "bitor"),
    110: .same(proto: "bool"),
    114: .same(proto: "char"),
    115: .standard(proto: "char16_t"),
    116: .standard(proto: "char32_t"),
    118: .same(proto: "compl"),
    119: .same(proto: "const"),
    120: .same(proto: "constexpr"),
    121: .standard(proto: "const_cast"),
    123: .same(proto: "decltype"),
    125: .same(proto: "delete"),
    127: .standard(proto: "dynamic_cast"),
    130: .same(proto: "explicit"),
    131: .same(proto: "export"),
    132: .same(proto: "extern"),
    136: .same(proto: "friend"),
    137: .same(proto: "goto"),
    139: .same(proto: "inline"),
    141: .same(proto: "long"),
    142: .same(proto: "mutable"),
    143: .same(proto: "namespace"),
    144: .same(proto: "new"),
    145: .same(proto: "noexcept"),
    146: .same(proto: "not"),
    147: .standard(proto: "not_eq"),
    148: .same(proto: "nullptr"),
    150: .same(proto: "or"),
    151: .standard(proto: "or_eq"),
    153: .same(proto: "protected"),
    155: .same(proto: "register"),
    156: .standard(proto: "reinterpret_cast"),
    158: .same(proto: "short"),
    159: .same(proto: "signed"),
    160: .same(proto: "sizeof"),
    162: .standard(proto: "static_assert"),
    163: .standard(proto: "static_cast"),
    166: .same(proto: "template"),
    167: .same(proto: "this"),
    168: .standard(proto: "thread_local"),
    172: .same(proto: "typedef"),
    173: .same(proto: "typeid"),
    174: .same(proto: "typename"),
    175: .same(proto: "union"),
    176: .same(proto: "unsigned"),
    177: .same(proto: "using"),
    178: .same(proto: "virtual"),
    179: .same(proto: "void"),
    180: .same(proto: "volatile"),
    181: .standard(proto: "wchar_t"),
    183: .same(proto: "xor"),
    184: .standard(proto: "xor_eq"),
    185: .same(proto: "restrict"),
    186: .same(proto: "Category"),
    187: .same(proto: "Ivar"),
    188: .same(proto: "Method"),
    192: .same(proto: "finalize"),
    193: .same(proto: "hash"),
    194: .same(proto: "dealloc"),
    197: .same(proto: "superclass"),
    198: .same(proto: "retain"),
    199: .same(proto: "release"),
    200: .same(proto: "autorelease"),
    201: .same(proto: "retainCount"),
    202: .same(proto: "zone"),
    203: .same(proto: "isProxy"),
    204: .same(proto: "copy"),
    205: .same(proto: "mutableCopy"),
    206: .same(proto: "classForCoder"),
    207: .same(proto: "clear"),
    208: .same(proto: "data"),
    209: .same(proto: "delimitedData"),
    210: .same(proto: "descriptor"),
    211: .same(proto: "extensionRegistry"),
    212: .same(proto: "extensionsCurrentlySet"),
    213: .same(proto: "isInitialized"),
    214: .same(proto: "serializedSize"),
    215: .same(proto: "sortedExtensionsInUse"),
    216: .same(proto: "unknownFields"),
    217: .same(proto: "Fixed"),
    218: .same(proto: "Fract"),
    219: .same(proto: "Size"),
    220: .same(proto: "LogicalAddress"),
    221: .same(proto: "PhysicalAddress"),
    222: .same(proto: "ByteCount"),
    223: .same(proto: "ByteOffset"),
    224: .same(proto: "Duration"),
    225: .same(proto: "AbsoluteTime"),
    226: .same(proto: "OptionBits"),
    227: .same(proto: "ItemCount"),
    228: .same(proto: "PBVersion"),
    229: .same(proto: "ScriptCode"),
    230: .same(proto: "LangCode"),
    231: .same(proto: "RegionCode"),
    232: .same(proto: "OSType"),
    233: .same(proto: "ProcessSerialNumber"),
    234: .same(proto: "Point"),
    235: .same(proto: "Rect"),
    236: .same(proto: "FixedPoint"),
    237: .same(proto: "FixedRect"),
    238: .same(proto: "Style"),
    239: .same(proto: "StyleParameter"),
    240: .same(proto: "StyleField"),
    241: .same(proto: "TimeScale"),
    242: .same(proto: "TimeBase"),
    243: .same(proto: "TimeRecord"),
    244: .unique(proto: "json_should_be_overriden", json: "json_was_overridden"),
    245: .same(proto: "Any"),
    246: .same(proto: "Int32"),
    247: .same(proto: "Int64"),
    250: .same(proto: "UInt32"),
    251: .same(proto: "UInt64"),
    252: .same(proto: "associatedtype"),
    253: .same(proto: "fileprivate"),
    254: .same(proto: "open"),
    255: .same(proto: "serializedData"),
    256: .same(proto: "hasSerializedData"),
    257: .same(proto: "clearSerializedData"),
    258: .same(proto: "jsonUTF8Data"),
    259: .same(proto: "jsonString"),
    260: .same(proto: "Extension"),
    261: .same(proto: "Extensions"),
  ]

  fileprivate class _StorageClass {
    var _string: Int32? = nil
    var _int: Int32? = nil
    var _double: Int32? = nil
    var _float: Int32? = nil
    var _uint: Int32? = nil
    var _hashValue_p: Int32? = nil
    var _description_p: Int32? = nil
    var _debugDescription_p: Int32? = nil
    var _swift: Int32? = nil
    var _unrecognized: Int32? = nil
    var _class: Int32? = nil
    var _deinit: Int32? = nil
    var _enum: Int32? = nil
    var _func: Int32? = nil
    var _import: Int32? = nil
    var _init_p: Int32? = nil
    var _inout: Int32? = nil
    var _internal: Int32? = nil
    var _let: Int32? = nil
    var _operator: Int32? = nil
    var _private: Int32? = nil
    var _protocol: Int32? = nil
    var _public: Int32? = nil
    var _static: Int32? = nil
    var _struct: Int32? = nil
    var _subscript: Int32? = nil
    var _typealias: Int32? = nil
    var _var: Int32? = nil
    var _break: Int32? = nil
    var _case: Int32? = nil
    var _continue: Int32? = nil
    var _default: Int32? = nil
    var _defer: Int32? = nil
    var _do: Int32? = nil
    var _else: Int32? = nil
    var _fallthrough: Int32? = nil
    var _for: Int32? = nil
    var _guard: Int32? = nil
    var _if: Int32? = nil
    var _in: Int32? = nil
    var _repeat: Int32? = nil
    var _return: Int32? = nil
    var _switch: Int32? = nil
    var _where: Int32? = nil
    var _while: Int32? = nil
    var _as: Int32? = nil
    var _catch: Int32? = nil
    var _dynamicType_p: Int32? = nil
    var _false: Int32? = nil
    var _is: Int32? = nil
    var _nil: Int32? = nil
    var _rethrows: Int32? = nil
    var _super: Int32? = nil
    var _self_p: Int32? = nil
    var _throw: Int32? = nil
    var _throws: Int32? = nil
    var _true: Int32? = nil
    var _try: Int32? = nil
    var __Column__: Int32? = nil
    var __File__: Int32? = nil
    var __Function__: Int32? = nil
    var __Line__: Int32? = nil
    var ____: Int32? = nil
    var _associativity: Int32? = nil
    var _convenience: Int32? = nil
    var _dynamic: Int32? = nil
    var _didSet: Int32? = nil
    var _final: Int32? = nil
    var _get: Int32? = nil
    var _infix: Int32? = nil
    var _indirect: Int32? = nil
    var _lazy: Int32? = nil
    var _left: Int32? = nil
    var _mutating: Int32? = nil
    var _none: Int32? = nil
    var _nonmutating: Int32? = nil
    var _optional: Int32? = nil
    var _override: Int32? = nil
    var _postfix: Int32? = nil
    var _precedence: Int32? = nil
    var _prefix: Int32? = nil
    var _required: Int32? = nil
    var _right: Int32? = nil
    var _set: Int32? = nil
    var _type: Int32? = nil
    var _unowned: Int32? = nil
    var _weak: Int32? = nil
    var _willSet: Int32? = nil
    var _id: Int32? = nil
    var _cmd: Int32? = nil
    var _out: Int32? = nil
    var _bycopy: Int32? = nil
    var _byref: Int32? = nil
    var _oneway: Int32? = nil
    var _and: Int32? = nil
    var _andEq: Int32? = nil
    var _alignas: Int32? = nil
    var _alignof: Int32? = nil
    var _asm: Int32? = nil
    var _auto: Int32? = nil
    var _bitand: Int32? = nil
    var _bitor: Int32? = nil
    var _bool: Int32? = nil
    var _char: Int32? = nil
    var _char16T: Int32? = nil
    var _char32T: Int32? = nil
    var _compl: Int32? = nil
    var _const: Int32? = nil
    var _constexpr: Int32? = nil
    var _constCast: Int32? = nil
    var _decltype: Int32? = nil
    var _delete: Int32? = nil
    var _dynamicCast: Int32? = nil
    var _explicit: Int32? = nil
    var _export: Int32? = nil
    var _extern: Int32? = nil
    var _friend: Int32? = nil
    var _goto: Int32? = nil
    var _inline: Int32? = nil
    var _long: Int32? = nil
    var _mutable: Int32? = nil
    var _namespace: Int32? = nil
    var _new: Int32? = nil
    var _noexcept: Int32? = nil
    var _not: Int32? = nil
    var _notEq: Int32? = nil
    var _nullptr: Int32? = nil
    var _or: Int32? = nil
    var _orEq: Int32? = nil
    var _protected: Int32? = nil
    var _register: Int32? = nil
    var _reinterpretCast: Int32? = nil
    var _short: Int32? = nil
    var _signed: Int32? = nil
    var _sizeof: Int32? = nil
    var _staticAssert: Int32? = nil
    var _staticCast: Int32? = nil
    var _template: Int32? = nil
    var _this: Int32? = nil
    var _threadLocal: Int32? = nil
    var _typedef: Int32? = nil
    var _typeid: Int32? = nil
    var _typename: Int32? = nil
    var _union: Int32? = nil
    var _unsigned: Int32? = nil
    var _using: Int32? = nil
    var _virtual: Int32? = nil
    var _void: Int32? = nil
    var _volatile: Int32? = nil
    var _wcharT: Int32? = nil
    var _xor: Int32? = nil
    var _xorEq: Int32? = nil
    var _restrict: Int32? = nil
    var _category: Int32? = nil
    var _ivar: Int32? = nil
    var _method: Int32? = nil
    var _finalize: Int32? = nil
    var _hash: Int32? = nil
    var _dealloc: Int32? = nil
    var _superclass: Int32? = nil
    var _retain: Int32? = nil
    var _release: Int32? = nil
    var _autorelease: Int32? = nil
    var _retainCount: Int32? = nil
    var _zone: Int32? = nil
    var _isProxy: Int32? = nil
    var _copy: Int32? = nil
    var _mutableCopy: Int32? = nil
    var _classForCoder: Int32? = nil
    var _clear: Int32? = nil
    var _data: Int32? = nil
    var _delimitedData: Int32? = nil
    var _descriptor: Int32? = nil
    var _extensionRegistry: Int32? = nil
    var _extensionsCurrentlySet: Int32? = nil
    var _isInitialized_p: Int32? = nil
    var _serializedSize: Int32? = nil
    var _sortedExtensionsInUse: Int32? = nil
    var _unknownFields_p: Int32? = nil
    var _fixed: Int32? = nil
    var _fract: Int32? = nil
    var _size: Int32? = nil
    var _logicalAddress: Int32? = nil
    var _physicalAddress: Int32? = nil
    var _byteCount: Int32? = nil
    var _byteOffset: Int32? = nil
    var _duration: Int32? = nil
    var _absoluteTime: Int32? = nil
    var _optionBits: Int32? = nil
    var _itemCount: Int32? = nil
    var _pbversion: Int32? = nil
    var _scriptCode: Int32? = nil
    var _langCode: Int32? = nil
    var _regionCode: Int32? = nil
    var _ostype: Int32? = nil
    var _processSerialNumber: Int32? = nil
    var _point: Int32? = nil
    var _rect: Int32? = nil
    var _fixedPoint: Int32? = nil
    var _fixedRect: Int32? = nil
    var _style: Int32? = nil
    var _styleParameter: Int32? = nil
    var _styleField: Int32? = nil
    var _timeScale: Int32? = nil
    var _timeBase: Int32? = nil
    var _timeRecord: Int32? = nil
    var _jsonShouldBeOverriden: Int32? = nil
    var _any: Int32? = nil
    var _int32: Int32? = nil
    var _int64: Int32? = nil
    var _uint32: Int32? = nil
    var _uint64: Int32? = nil
    var _associatedtype: Int32? = nil
    var _fileprivate: Int32? = nil
    var _open: Int32? = nil
    var _serializedData: Int32? = nil
    var _hasSerializedData_p: Int32? = nil
    var _clearSerializedData_p: Int32? = nil
    var _jsonUtf8Data: Int32? = nil
    var _jsonString: Int32? = nil
    var _extension: Int32? = nil
    var _extensions: Int32? = nil

    static let defaultInstance = _StorageClass()

    private init() {}

    init(copying source: _StorageClass) {
      _string = source._string
      _int = source._int
      _double = source._double
      _float = source._float
      _uint = source._uint
      _hashValue_p = source._hashValue_p
      _description_p = source._description_p
      _debugDescription_p = source._debugDescription_p
      _swift = source._swift
      _unrecognized = source._unrecognized
      _class = source._class
      _deinit = source._deinit
      _enum = source._enum
      _func = source._func
      _import = source._import
      _init_p = source._init_p
      _inout = source._inout
      _internal = source._internal
      _let = source._let
      _operator = source._operator
      _private = source._private
      _protocol = source._protocol
      _public = source._public
      _static = source._static
      _struct = source._struct
      _subscript = source._subscript
      _typealias = source._typealias
      _var = source._var
      _break = source._break
      _case = source._case
      _continue = source._continue
      _default = source._default
      _defer = source._defer
      _do = source._do
      _else = source._else
      _fallthrough = source._fallthrough
      _for = source._for
      _guard = source._guard
      _if = source._if
      _in = source._in
      _repeat = source._repeat
      _return = source._return
      _switch = source._switch
      _where = source._where
      _while = source._while
      _as = source._as
      _catch = source._catch
      _dynamicType_p = source._dynamicType_p
      _false = source._false
      _is = source._is
      _nil = source._nil
      _rethrows = source._rethrows
      _super = source._super
      _self_p = source._self_p
      _throw = source._throw
      _throws = source._throws
      _true = source._true
      _try = source._try
      __Column__ = source.__Column__
      __File__ = source.__File__
      __Function__ = source.__Function__
      __Line__ = source.__Line__
      ____ = source.____
      _associativity = source._associativity
      _convenience = source._convenience
      _dynamic = source._dynamic
      _didSet = source._didSet
      _final = source._final
      _get = source._get
      _infix = source._infix
      _indirect = source._indirect
      _lazy = source._lazy
      _left = source._left
      _mutating = source._mutating
      _none = source._none
      _nonmutating = source._nonmutating
      _optional = source._optional
      _override = source._override
      _postfix = source._postfix
      _precedence = source._precedence
      _prefix = source._prefix
      _required = source._required
      _right = source._right
      _set = source._set
      _type = source._type
      _unowned = source._unowned
      _weak = source._weak
      _willSet = source._willSet
      _id = source._id
      _cmd = source._cmd
      _out = source._out
      _bycopy = source._bycopy
      _byref = source._byref
      _oneway = source._oneway
      _and = source._and
      _andEq = source._andEq
      _alignas = source._alignas
      _alignof = source._alignof
      _asm = source._asm
      _auto = source._auto
      _bitand = source._bitand
      _bitor = source._bitor
      _bool = source._bool
      _char = source._char
      _char16T = source._char16T
      _char32T = source._char32T
      _compl = source._compl
      _const = source._const
      _constexpr = source._constexpr
      _constCast = source._constCast
      _decltype = source._decltype
      _delete = source._delete
      _dynamicCast = source._dynamicCast
      _explicit = source._explicit
      _export = source._export
      _extern = source._extern
      _friend = source._friend
      _goto = source._goto
      _inline = source._inline
      _long = source._long
      _mutable = source._mutable
      _namespace = source._namespace
      _new = source._new
      _noexcept = source._noexcept
      _not = source._not
      _notEq = source._notEq
      _nullptr = source._nullptr
      _or = source._or
      _orEq = source._orEq
      _protected = source._protected
      _register = source._register
      _reinterpretCast = source._reinterpretCast
      _short = source._short
      _signed = source._signed
      _sizeof = source._sizeof
      _staticAssert = source._staticAssert
      _staticCast = source._staticCast
      _template = source._template
      _this = source._this
      _threadLocal = source._threadLocal
      _typedef = source._typedef
      _typeid = source._typeid
      _typename = source._typename
      _union = source._union
      _unsigned = source._unsigned
      _using = source._using
      _virtual = source._virtual
      _void = source._void
      _volatile = source._volatile
      _wcharT = source._wcharT
      _xor = source._xor
      _xorEq = source._xorEq
      _restrict = source._restrict
      _category = source._category
      _ivar = source._ivar
      _method = source._method
      _finalize = source._finalize
      _hash = source._hash
      _dealloc = source._dealloc
      _superclass = source._superclass
      _retain = source._retain
      _release = source._release
      _autorelease = source._autorelease
      _retainCount = source._retainCount
      _zone = source._zone
      _isProxy = source._isProxy
      _copy = source._copy
      _mutableCopy = source._mutableCopy
      _classForCoder = source._classForCoder
      _clear = source._clear
      _data = source._data
      _delimitedData = source._delimitedData
      _descriptor = source._descriptor
      _extensionRegistry = source._extensionRegistry
      _extensionsCurrentlySet = source._extensionsCurrentlySet
      _isInitialized_p = source._isInitialized_p
      _serializedSize = source._serializedSize
      _sortedExtensionsInUse = source._sortedExtensionsInUse
      _unknownFields_p = source._unknownFields_p
      _fixed = source._fixed
      _fract = source._fract
      _size = source._size
      _logicalAddress = source._logicalAddress
      _physicalAddress = source._physicalAddress
      _byteCount = source._byteCount
      _byteOffset = source._byteOffset
      _duration = source._duration
      _absoluteTime = source._absoluteTime
      _optionBits = source._optionBits
      _itemCount = source._itemCount
      _pbversion = source._pbversion
      _scriptCode = source._scriptCode
      _langCode = source._langCode
      _regionCode = source._regionCode
      _ostype = source._ostype
      _processSerialNumber = source._processSerialNumber
      _point = source._point
      _rect = source._rect
      _fixedPoint = source._fixedPoint
      _fixedRect = source._fixedRect
      _style = source._style
      _styleParameter = source._styleParameter
      _styleField = source._styleField
      _timeScale = source._timeScale
      _timeBase = source._timeBase
      _timeRecord = source._timeRecord
      _jsonShouldBeOverriden = source._jsonShouldBeOverriden
      _any = source._any
      _int32 = source._int32
      _int64 = source._int64
      _uint32 = source._uint32
      _uint64 = source._uint64
      _associatedtype = source._associatedtype
      _fileprivate = source._fileprivate
      _open = source._open
      _serializedData = source._serializedData
      _hasSerializedData_p = source._hasSerializedData_p
      _clearSerializedData_p = source._clearSerializedData_p
      _jsonUtf8Data = source._jsonUtf8Data
      _jsonString = source._jsonString
      _extension = source._extension
      _extensions = source._extensions
    }
  }

  fileprivate mutating func _uniqueStorage() -> _StorageClass {
    if !isKnownUniquelyReferenced(&_storage) {
      _storage = _StorageClass(copying: _storage)
    }
    return _storage
  }

  mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
    _ = _uniqueStorage()
    try withExtendedLifetime(_storage) { (_storage: _StorageClass) in
      while let fieldNumber = try decoder.nextFieldNumber() {
        switch fieldNumber {
        case 1: try decoder.decodeSingularInt32Field(value: &_storage._string)
        case 2: try decoder.decodeSingularInt32Field(value: &_storage._int)
        case 3: try decoder.decodeSingularInt32Field(value: &_storage._double)
        case 4: try decoder.decodeSingularInt32Field(value: &_storage._float)
        case 5: try decoder.decodeSingularInt32Field(value: &_storage._uint)
        case 6: try decoder.decodeSingularInt32Field(value: &_storage._hashValue_p)
        case 7: try decoder.decodeSingularInt32Field(value: &_storage._description_p)
        case 8: try decoder.decodeSingularInt32Field(value: &_storage._debugDescription_p)
        case 9: try decoder.decodeSingularInt32Field(value: &_storage._swift)
        case 10: try decoder.decodeSingularInt32Field(value: &_storage._unrecognized)
        case 11: try decoder.decodeSingularInt32Field(value: &_storage._class)
        case 12: try decoder.decodeSingularInt32Field(value: &_storage._deinit)
        case 13: try decoder.decodeSingularInt32Field(value: &_storage._enum)
        case 15: try decoder.decodeSingularInt32Field(value: &_storage._func)
        case 16: try decoder.decodeSingularInt32Field(value: &_storage._import)
        case 17: try decoder.decodeSingularInt32Field(value: &_storage._init_p)
        case 18: try decoder.decodeSingularInt32Field(value: &_storage._inout)
        case 19: try decoder.decodeSingularInt32Field(value: &_storage._internal)
        case 20: try decoder.decodeSingularInt32Field(value: &_storage._let)
        case 21: try decoder.decodeSingularInt32Field(value: &_storage._operator)
        case 22: try decoder.decodeSingularInt32Field(value: &_storage._private)
        case 23: try decoder.decodeSingularInt32Field(value: &_storage._protocol)
        case 24: try decoder.decodeSingularInt32Field(value: &_storage._public)
        case 25: try decoder.decodeSingularInt32Field(value: &_storage._static)
        case 26: try decoder.decodeSingularInt32Field(value: &_storage._struct)
        case 27: try decoder.decodeSingularInt32Field(value: &_storage._subscript)
        case 28: try decoder.decodeSingularInt32Field(value: &_storage._typealias)
        case 29: try decoder.decodeSingularInt32Field(value: &_storage._var)
        case 30: try decoder.decodeSingularInt32Field(value: &_storage._break)
        case 31: try decoder.decodeSingularInt32Field(value: &_storage._case)
        case 32: try decoder.decodeSingularInt32Field(value: &_storage._continue)
        case 33: try decoder.decodeSingularInt32Field(value: &_storage._default)
        case 34: try decoder.decodeSingularInt32Field(value: &_storage._defer)
        case 35: try decoder.decodeSingularInt32Field(value: &_storage._do)
        case 36: try decoder.decodeSingularInt32Field(value: &_storage._else)
        case 37: try decoder.decodeSingularInt32Field(value: &_storage._fallthrough)
        case 38: try decoder.decodeSingularInt32Field(value: &_storage._for)
        case 39: try decoder.decodeSingularInt32Field(value: &_storage._guard)
        case 40: try decoder.decodeSingularInt32Field(value: &_storage._if)
        case 41: try decoder.decodeSingularInt32Field(value: &_storage._in)
        case 42: try decoder.decodeSingularInt32Field(value: &_storage._repeat)
        case 43: try decoder.decodeSingularInt32Field(value: &_storage._return)
        case 44: try decoder.decodeSingularInt32Field(value: &_storage._switch)
        case 45: try decoder.decodeSingularInt32Field(value: &_storage._where)
        case 46: try decoder.decodeSingularInt32Field(value: &_storage._while)
        case 47: try decoder.decodeSingularInt32Field(value: &_storage._as)
        case 48: try decoder.decodeSingularInt32Field(value: &_storage._catch)
        case 49: try decoder.decodeSingularInt32Field(value: &_storage._dynamicType_p)
        case 50: try decoder.decodeSingularInt32Field(value: &_storage._false)
        case 51: try decoder.decodeSingularInt32Field(value: &_storage._is)
        case 52: try decoder.decodeSingularInt32Field(value: &_storage._nil)
        case 53: try decoder.decodeSingularInt32Field(value: &_storage._rethrows)
        case 54: try decoder.decodeSingularInt32Field(value: &_storage._super)
        case 55: try decoder.decodeSingularInt32Field(value: &_storage._self_p)
        case 57: try decoder.decodeSingularInt32Field(value: &_storage._throw)
        case 58: try decoder.decodeSingularInt32Field(value: &_storage._throws)
        case 59: try decoder.decodeSingularInt32Field(value: &_storage._true)
        case 60: try decoder.decodeSingularInt32Field(value: &_storage._try)
        case 61: try decoder.decodeSingularInt32Field(value: &_storage.__Column__)
        case 62: try decoder.decodeSingularInt32Field(value: &_storage.__File__)
        case 63: try decoder.decodeSingularInt32Field(value: &_storage.__Function__)
        case 64: try decoder.decodeSingularInt32Field(value: &_storage.__Line__)
        case 65: try decoder.decodeSingularInt32Field(value: &_storage.____)
        case 66: try decoder.decodeSingularInt32Field(value: &_storage._associativity)
        case 67: try decoder.decodeSingularInt32Field(value: &_storage._convenience)
        case 68: try decoder.decodeSingularInt32Field(value: &_storage._dynamic)
        case 69: try decoder.decodeSingularInt32Field(value: &_storage._didSet)
        case 70: try decoder.decodeSingularInt32Field(value: &_storage._final)
        case 71: try decoder.decodeSingularInt32Field(value: &_storage._get)
        case 72: try decoder.decodeSingularInt32Field(value: &_storage._infix)
        case 73: try decoder.decodeSingularInt32Field(value: &_storage._indirect)
        case 74: try decoder.decodeSingularInt32Field(value: &_storage._lazy)
        case 75: try decoder.decodeSingularInt32Field(value: &_storage._left)
        case 76: try decoder.decodeSingularInt32Field(value: &_storage._mutating)
        case 77: try decoder.decodeSingularInt32Field(value: &_storage._none)
        case 78: try decoder.decodeSingularInt32Field(value: &_storage._nonmutating)
        case 79: try decoder.decodeSingularInt32Field(value: &_storage._optional)
        case 80: try decoder.decodeSingularInt32Field(value: &_storage._override)
        case 81: try decoder.decodeSingularInt32Field(value: &_storage._postfix)
        case 82: try decoder.decodeSingularInt32Field(value: &_storage._precedence)
        case 83: try decoder.decodeSingularInt32Field(value: &_storage._prefix)
        case 85: try decoder.decodeSingularInt32Field(value: &_storage._required)
        case 86: try decoder.decodeSingularInt32Field(value: &_storage._right)
        case 87: try decoder.decodeSingularInt32Field(value: &_storage._set)
        case 88: try decoder.decodeSingularInt32Field(value: &_storage._type)
        case 89: try decoder.decodeSingularInt32Field(value: &_storage._unowned)
        case 90: try decoder.decodeSingularInt32Field(value: &_storage._weak)
        case 91: try decoder.decodeSingularInt32Field(value: &_storage._willSet)
        case 92: try decoder.decodeSingularInt32Field(value: &_storage._id)
        case 93: try decoder.decodeSingularInt32Field(value: &_storage._cmd)
        case 96: try decoder.decodeSingularInt32Field(value: &_storage._out)
        case 98: try decoder.decodeSingularInt32Field(value: &_storage._bycopy)
        case 99: try decoder.decodeSingularInt32Field(value: &_storage._byref)
        case 100: try decoder.decodeSingularInt32Field(value: &_storage._oneway)
        case 102: try decoder.decodeSingularInt32Field(value: &_storage._and)
        case 103: try decoder.decodeSingularInt32Field(value: &_storage._andEq)
        case 104: try decoder.decodeSingularInt32Field(value: &_storage._alignas)
        case 105: try decoder.decodeSingularInt32Field(value: &_storage._alignof)
        case 106: try decoder.decodeSingularInt32Field(value: &_storage._asm)
        case 107: try decoder.decodeSingularInt32Field(value: &_storage._auto)
        case 108: try decoder.decodeSingularInt32Field(value: &_storage._bitand)
        case 109: try decoder.decodeSingularInt32Field(value: &_storage._bitor)
        case 110: try decoder.decodeSingularInt32Field(value: &_storage._bool)
        case 114: try decoder.decodeSingularInt32Field(value: &_storage._char)
        case 115: try decoder.decodeSingularInt32Field(value: &_storage._char16T)
        case 116: try decoder.decodeSingularInt32Field(value: &_storage._char32T)
        case 118: try decoder.decodeSingularInt32Field(value: &_storage._compl)
        case 119: try decoder.decodeSingularInt32Field(value: &_storage._const)
        case 120: try decoder.decodeSingularInt32Field(value: &_storage._constexpr)
        case 121: try decoder.decodeSingularInt32Field(value: &_storage._constCast)
        case 123: try decoder.decodeSingularInt32Field(value: &_storage._decltype)
        case 125: try decoder.decodeSingularInt32Field(value: &_storage._delete)
        case 127: try decoder.decodeSingularInt32Field(value: &_storage._dynamicCast)
        case 130: try decoder.decodeSingularInt32Field(value: &_storage._explicit)
        case 131: try decoder.decodeSingularInt32Field(value: &_storage._export)
        case 132: try decoder.decodeSingularInt32Field(value: &_storage._extern)
        case 136: try decoder.decodeSingularInt32Field(value: &_storage._friend)
        case 137: try decoder.decodeSingularInt32Field(value: &_storage._goto)
        case 139: try decoder.decodeSingularInt32Field(value: &_storage._inline)
        case 141: try decoder.decodeSingularInt32Field(value: &_storage._long)
        case 142: try decoder.decodeSingularInt32Field(value: &_storage._mutable)
        case 143: try decoder.decodeSingularInt32Field(value: &_storage._namespace)
        case 144: try decoder.decodeSingularInt32Field(value: &_storage._new)
        case 145: try decoder.decodeSingularInt32Field(value: &_storage._noexcept)
        case 146: try decoder.decodeSingularInt32Field(value: &_storage._not)
        case 147: try decoder.decodeSingularInt32Field(value: &_storage._notEq)
        case 148: try decoder.decodeSingularInt32Field(value: &_storage._nullptr)
        case 150: try decoder.decodeSingularInt32Field(value: &_storage._or)
        case 151: try decoder.decodeSingularInt32Field(value: &_storage._orEq)
        case 153: try decoder.decodeSingularInt32Field(value: &_storage._protected)
        case 155: try decoder.decodeSingularInt32Field(value: &_storage._register)
        case 156: try decoder.decodeSingularInt32Field(value: &_storage._reinterpretCast)
        case 158: try decoder.decodeSingularInt32Field(value: &_storage._short)
        case 159: try decoder.decodeSingularInt32Field(value: &_storage._signed)
        case 160: try decoder.decodeSingularInt32Field(value: &_storage._sizeof)
        case 162: try decoder.decodeSingularInt32Field(value: &_storage._staticAssert)
        case 163: try decoder.decodeSingularInt32Field(value: &_storage._staticCast)
        case 166: try decoder.decodeSingularInt32Field(value: &_storage._template)
        case 167: try decoder.decodeSingularInt32Field(value: &_storage._this)
        case 168: try decoder.decodeSingularInt32Field(value: &_storage._threadLocal)
        case 172: try decoder.decodeSingularInt32Field(value: &_storage._typedef)
        case 173: try decoder.decodeSingularInt32Field(value: &_storage._typeid)
        case 174: try decoder.decodeSingularInt32Field(value: &_storage._typename)
        case 175: try decoder.decodeSingularInt32Field(value: &_storage._union)
        case 176: try decoder.decodeSingularInt32Field(value: &_storage._unsigned)
        case 177: try decoder.decodeSingularInt32Field(value: &_storage._using)
        case 178: try decoder.decodeSingularInt32Field(value: &_storage._virtual)
        case 179: try decoder.decodeSingularInt32Field(value: &_storage._void)
        case 180: try decoder.decodeSingularInt32Field(value: &_storage._volatile)
        case 181: try decoder.decodeSingularInt32Field(value: &_storage._wcharT)
        case 183: try decoder.decodeSingularInt32Field(value: &_storage._xor)
        case 184: try decoder.decodeSingularInt32Field(value: &_storage._xorEq)
        case 185: try decoder.decodeSingularInt32Field(value: &_storage._restrict)
        case 186: try decoder.decodeSingularInt32Field(value: &_storage._category)
        case 187: try decoder.decodeSingularInt32Field(value: &_storage._ivar)
        case 188: try decoder.decodeSingularInt32Field(value: &_storage._method)
        case 192: try decoder.decodeSingularInt32Field(value: &_storage._finalize)
        case 193: try decoder.decodeSingularInt32Field(value: &_storage._hash)
        case 194: try decoder.decodeSingularInt32Field(value: &_storage._dealloc)
        case 197: try decoder.decodeSingularInt32Field(value: &_storage._superclass)
        case 198: try decoder.decodeSingularInt32Field(value: &_storage._retain)
        case 199: try decoder.decodeSingularInt32Field(value: &_storage._release)
        case 200: try decoder.decodeSingularInt32Field(value: &_storage._autorelease)
        case 201: try decoder.decodeSingularInt32Field(value: &_storage._retainCount)
        case 202: try decoder.decodeSingularInt32Field(value: &_storage._zone)
        case 203: try decoder.decodeSingularInt32Field(value: &_storage._isProxy)
        case 204: try decoder.decodeSingularInt32Field(value: &_storage._copy)
        case 205: try decoder.decodeSingularInt32Field(value: &_storage._mutableCopy)
        case 206: try decoder.decodeSingularInt32Field(value: &_storage._classForCoder)
        case 207: try decoder.decodeSingularInt32Field(value: &_storage._clear)
        case 208: try decoder.decodeSingularInt32Field(value: &_storage._data)
        case 209: try decoder.decodeSingularInt32Field(value: &_storage._delimitedData)
        case 210: try decoder.decodeSingularInt32Field(value: &_storage._descriptor)
        case 211: try decoder.decodeSingularInt32Field(value: &_storage._extensionRegistry)
        case 212: try decoder.decodeSingularInt32Field(value: &_storage._extensionsCurrentlySet)
        case 213: try decoder.decodeSingularInt32Field(value: &_storage._isInitialized_p)
        case 214: try decoder.decodeSingularInt32Field(value: &_storage._serializedSize)
        case 215: try decoder.decodeSingularInt32Field(value: &_storage._sortedExtensionsInUse)
        case 216: try decoder.decodeSingularInt32Field(value: &_storage._unknownFields_p)
        case 217: try decoder.decodeSingularInt32Field(value: &_storage._fixed)
        case 218: try decoder.decodeSingularInt32Field(value: &_storage._fract)
        case 219: try decoder.decodeSingularInt32Field(value: &_storage._size)
        case 220: try decoder.decodeSingularInt32Field(value: &_storage._logicalAddress)
        case 221: try decoder.decodeSingularInt32Field(value: &_storage._physicalAddress)
        case 222: try decoder.decodeSingularInt32Field(value: &_storage._byteCount)
        case 223: try decoder.decodeSingularInt32Field(value: &_storage._byteOffset)
        case 224: try decoder.decodeSingularInt32Field(value: &_storage._duration)
        case 225: try decoder.decodeSingularInt32Field(value: &_storage._absoluteTime)
        case 226: try decoder.decodeSingularInt32Field(value: &_storage._optionBits)
        case 227: try decoder.decodeSingularInt32Field(value: &_storage._itemCount)
        case 228: try decoder.decodeSingularInt32Field(value: &_storage._pbversion)
        case 229: try decoder.decodeSingularInt32Field(value: &_storage._scriptCode)
        case 230: try decoder.decodeSingularInt32Field(value: &_storage._langCode)
        case 231: try decoder.decodeSingularInt32Field(value: &_storage._regionCode)
        case 232: try decoder.decodeSingularInt32Field(value: &_storage._ostype)
        case 233: try decoder.decodeSingularInt32Field(value: &_storage._processSerialNumber)
        case 234: try decoder.decodeSingularInt32Field(value: &_storage._point)
        case 235: try decoder.decodeSingularInt32Field(value: &_storage._rect)
        case 236: try decoder.decodeSingularInt32Field(value: &_storage._fixedPoint)
        case 237: try decoder.decodeSingularInt32Field(value: &_storage._fixedRect)
        case 238: try decoder.decodeSingularInt32Field(value: &_storage._style)
        case 239: try decoder.decodeSingularInt32Field(value: &_storage._styleParameter)
        case 240: try decoder.decodeSingularInt32Field(value: &_storage._styleField)
        case 241: try decoder.decodeSingularInt32Field(value: &_storage._timeScale)
        case 242: try decoder.decodeSingularInt32Field(value: &_storage._timeBase)
        case 243: try decoder.decodeSingularInt32Field(value: &_storage._timeRecord)
        case 244: try decoder.decodeSingularInt32Field(value: &_storage._jsonShouldBeOverriden)
        case 245: try decoder.decodeSingularInt32Field(value: &_storage._any)
        case 246: try decoder.decodeSingularInt32Field(value: &_storage._int32)
        case 247: try decoder.decodeSingularInt32Field(value: &_storage._int64)
        case 250: try decoder.decodeSingularInt32Field(value: &_storage._uint32)
        case 251: try decoder.decodeSingularInt32Field(value: &_storage._uint64)
        case 252: try decoder.decodeSingularInt32Field(value: &_storage._associatedtype)
        case 253: try decoder.decodeSingularInt32Field(value: &_storage._fileprivate)
        case 254: try decoder.decodeSingularInt32Field(value: &_storage._open)
        case 255: try decoder.decodeSingularInt32Field(value: &_storage._serializedData)
        case 256: try decoder.decodeSingularInt32Field(value: &_storage._hasSerializedData_p)
        case 257: try decoder.decodeSingularInt32Field(value: &_storage._clearSerializedData_p)
        case 258: try decoder.decodeSingularInt32Field(value: &_storage._jsonUtf8Data)
        case 259: try decoder.decodeSingularInt32Field(value: &_storage._jsonString)
        case 260: try decoder.decodeSingularInt32Field(value: &_storage._extension)
        case 261: try decoder.decodeSingularInt32Field(value: &_storage._extensions)
        default: break
        }
      }
    }
  }

  func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
    try withExtendedLifetime(_storage) { (_storage: _StorageClass) in
      if let v = _storage._string {
        try visitor.visitSingularInt32Field(value: v, fieldNumber: 1)
      }
      if let v = _storage._int {
        try visitor.visitSingularInt32Field(value: v, fieldNumber: 2)
      }
      if let v = _storage._double {
        try visitor.visitSingularInt32Field(value: v, fieldNumber: 3)
      }
      if let v = _storage._float {
        try visitor.visitSingularInt32Field(value: v, fieldNumber: 4)
      }
      if let v = _storage._uint {
        try visitor.visitSingularInt32Field(value: v, fieldNumber: 5)
      }
      if let v = _storage._hashValue_p {
        try visitor.visitSingularInt32Field(value: v, fieldNumber: 6)
      }
      if let v = _storage._description_p {
        try visitor.visitSingularInt32Field(value: v, fieldNumber: 7)
      }
      if let v = _storage._debugDescription_p {
        try visitor.visitSingularInt32Field(value: v, fieldNumber: 8)
      }
      if let v = _storage._swift {
        try visitor.visitSingularInt32Field(value: v, fieldNumber: 9)
      }
      if let v = _storage._unrecognized {
        try visitor.visitSingularInt32Field(value: v, fieldNumber: 10)
      }
      if let v = _storage._class {
        try visitor.visitSingularInt32Field(value: v, fieldNumber: 11)
      }
      if let v = _storage._deinit {
        try visitor.visitSingularInt32Field(value: v, fieldNumber: 12)
      }
      if let v = _storage._enum {
        try visitor.visitSingularInt32Field(value: v, fieldNumber: 13)
      }
      if let v = _storage._func {
        try visitor.visitSingularInt32Field(value: v, fieldNumber: 15)
      }
      if let v = _storage._import {
        try visitor.visitSingularInt32Field(value: v, fieldNumber: 16)
      }
      if let v = _storage._init_p {
        try visitor.visitSingularInt32Field(value: v, fieldNumber: 17)
      }
      if let v = _storage._inout {
        try visitor.visitSingularInt32Field(value: v, fieldNumber: 18)
      }
      if let v = _storage._internal {
        try visitor.visitSingularInt32Field(value: v, fieldNumber: 19)
      }
      if let v = _storage._let {
        try visitor.visitSingularInt32Field(value: v, fieldNumber: 20)
      }
      if let v = _storage._operator {
        try visitor.visitSingularInt32Field(value: v, fieldNumber: 21)
      }
      if let v = _storage._private {
        try visitor.visitSingularInt32Field(value: v, fieldNumber: 22)
      }
      if let v = _storage._protocol {
        try visitor.visitSingularInt32Field(value: v, fieldNumber: 23)
      }
      if let v = _storage._public {
        try visitor.visitSingularInt32Field(value: v, fieldNumber: 24)
      }
      if let v = _storage._static {
        try visitor.visitSingularInt32Field(value: v, fieldNumber: 25)
      }
      if let v = _storage._struct {
        try visitor.visitSingularInt32Field(value: v, fieldNumber: 26)
      }
      if let v = _storage._subscript {
        try visitor.visitSingularInt32Field(value: v, fieldNumber: 27)
      }
      if let v = _storage._typealias {
        try visitor.visitSingularInt32Field(value: v, fieldNumber: 28)
      }
      if let v = _storage._var {
        try visitor.visitSingularInt32Field(value: v, fieldNumber: 29)
      }
      if let v = _storage._break {
        try visitor.visitSingularInt32Field(value: v, fieldNumber: 30)
      }
      if let v = _storage._case {
        try visitor.visitSingularInt32Field(value: v, fieldNumber: 31)
      }
      if let v = _storage._continue {
        try visitor.visitSingularInt32Field(value: v, fieldNumber: 32)
      }
      if let v = _storage._default {
        try visitor.visitSingularInt32Field(value: v, fieldNumber: 33)
      }
      if let v = _storage._defer {
        try visitor.visitSingularInt32Field(value: v, fieldNumber: 34)
      }
      if let v = _storage._do {
        try visitor.visitSingularInt32Field(value: v, fieldNumber: 35)
      }
      if let v = _storage._else {
        try visitor.visitSingularInt32Field(value: v, fieldNumber: 36)
      }
      if let v = _storage._fallthrough {
        try visitor.visitSingularInt32Field(value: v, fieldNumber: 37)
      }
      if let v = _storage._for {
        try visitor.visitSingularInt32Field(value: v, fieldNumber: 38)
      }
      if let v = _storage._guard {
        try visitor.visitSingularInt32Field(value: v, fieldNumber: 39)
      }
      if let v = _storage._if {
        try visitor.visitSingularInt32Field(value: v, fieldNumber: 40)
      }
      if let v = _storage._in {
        try visitor.visitSingularInt32Field(value: v, fieldNumber: 41)
      }
      if let v = _storage._repeat {
        try visitor.visitSingularInt32Field(value: v, fieldNumber: 42)
      }
      if let v = _storage._return {
        try visitor.visitSingularInt32Field(value: v, fieldNumber: 43)
      }
      if let v = _storage._switch {
        try visitor.visitSingularInt32Field(value: v, fieldNumber: 44)
      }
      if let v = _storage._where {
        try visitor.visitSingularInt32Field(value: v, fieldNumber: 45)
      }
      if let v = _storage._while {
        try visitor.visitSingularInt32Field(value: v, fieldNumber: 46)
      }
      if let v = _storage._as {
        try visitor.visitSingularInt32Field(value: v, fieldNumber: 47)
      }
      if let v = _storage._catch {
        try visitor.visitSingularInt32Field(value: v, fieldNumber: 48)
      }
      if let v = _storage._dynamicType_p {
        try visitor.visitSingularInt32Field(value: v, fieldNumber: 49)
      }
      if let v = _storage._false {
        try visitor.visitSingularInt32Field(value: v, fieldNumber: 50)
      }
      if let v = _storage._is {
        try visitor.visitSingularInt32Field(value: v, fieldNumber: 51)
      }
      if let v = _storage._nil {
        try visitor.visitSingularInt32Field(value: v, fieldNumber: 52)
      }
      if let v = _storage._rethrows {
        try visitor.visitSingularInt32Field(value: v, fieldNumber: 53)
      }
      if let v = _storage._super {
        try visitor.visitSingularInt32Field(value: v, fieldNumber: 54)
      }
      if let v = _storage._self_p {
        try visitor.visitSingularInt32Field(value: v, fieldNumber: 55)
      }
      if let v = _storage._throw {
        try visitor.visitSingularInt32Field(value: v, fieldNumber: 57)
      }
      if let v = _storage._throws {
        try visitor.visitSingularInt32Field(value: v, fieldNumber: 58)
      }
      if let v = _storage._true {
        try visitor.visitSingularInt32Field(value: v, fieldNumber: 59)
      }
      if let v = _storage._try {
        try visitor.visitSingularInt32Field(value: v, fieldNumber: 60)
      }
      if let v = _storage.__Column__ {
        try visitor.visitSingularInt32Field(value: v, fieldNumber: 61)
      }
      if let v = _storage.__File__ {
        try visitor.visitSingularInt32Field(value: v, fieldNumber: 62)
      }
      if let v = _storage.__Function__ {
        try visitor.visitSingularInt32Field(value: v, fieldNumber: 63)
      }
      if let v = _storage.__Line__ {
        try visitor.visitSingularInt32Field(value: v, fieldNumber: 64)
      }
      if let v = _storage.____ {
        try visitor.visitSingularInt32Field(value: v, fieldNumber: 65)
      }
      if let v = _storage._associativity {
        try visitor.visitSingularInt32Field(value: v, fieldNumber: 66)
      }
      if let v = _storage._convenience {
        try visitor.visitSingularInt32Field(value: v, fieldNumber: 67)
      }
      if let v = _storage._dynamic {
        try visitor.visitSingularInt32Field(value: v, fieldNumber: 68)
      }
      if let v = _storage._didSet {
        try visitor.visitSingularInt32Field(value: v, fieldNumber: 69)
      }
      if let v = _storage._final {
        try visitor.visitSingularInt32Field(value: v, fieldNumber: 70)
      }
      if let v = _storage._get {
        try visitor.visitSingularInt32Field(value: v, fieldNumber: 71)
      }
      if let v = _storage._infix {
        try visitor.visitSingularInt32Field(value: v, fieldNumber: 72)
      }
      if let v = _storage._indirect {
        try visitor.visitSingularInt32Field(value: v, fieldNumber: 73)
      }
      if let v = _storage._lazy {
        try visitor.visitSingularInt32Field(value: v, fieldNumber: 74)
      }
      if let v = _storage._left {
        try visitor.visitSingularInt32Field(value: v, fieldNumber: 75)
      }
      if let v = _storage._mutating {
        try visitor.visitSingularInt32Field(value: v, fieldNumber: 76)
      }
      if let v = _storage._none {
        try visitor.visitSingularInt32Field(value: v, fieldNumber: 77)
      }
      if let v = _storage._nonmutating {
        try visitor.visitSingularInt32Field(value: v, fieldNumber: 78)
      }
      if let v = _storage._optional {
        try visitor.visitSingularInt32Field(value: v, fieldNumber: 79)
      }
      if let v = _storage._override {
        try visitor.visitSingularInt32Field(value: v, fieldNumber: 80)
      }
      if let v = _storage._postfix {
        try visitor.visitSingularInt32Field(value: v, fieldNumber: 81)
      }
      if let v = _storage._precedence {
        try visitor.visitSingularInt32Field(value: v, fieldNumber: 82)
      }
      if let v = _storage._prefix {
        try visitor.visitSingularInt32Field(value: v, fieldNumber: 83)
      }
      if let v = _storage._required {
        try visitor.visitSingularInt32Field(value: v, fieldNumber: 85)
      }
      if let v = _storage._right {
        try visitor.visitSingularInt32Field(value: v, fieldNumber: 86)
      }
      if let v = _storage._set {
        try visitor.visitSingularInt32Field(value: v, fieldNumber: 87)
      }
      if let v = _storage._type {
        try visitor.visitSingularInt32Field(value: v, fieldNumber: 88)
      }
      if let v = _storage._unowned {
        try visitor.visitSingularInt32Field(value: v, fieldNumber: 89)
      }
      if let v = _storage._weak {
        try visitor.visitSingularInt32Field(value: v, fieldNumber: 90)
      }
      if let v = _storage._willSet {
        try visitor.visitSingularInt32Field(value: v, fieldNumber: 91)
      }
      if let v = _storage._id {
        try visitor.visitSingularInt32Field(value: v, fieldNumber: 92)
      }
      if let v = _storage._cmd {
        try visitor.visitSingularInt32Field(value: v, fieldNumber: 93)
      }
      if let v = _storage._out {
        try visitor.visitSingularInt32Field(value: v, fieldNumber: 96)
      }
      if let v = _storage._bycopy {
        try visitor.visitSingularInt32Field(value: v, fieldNumber: 98)
      }
      if let v = _storage._byref {
        try visitor.visitSingularInt32Field(value: v, fieldNumber: 99)
      }
      if let v = _storage._oneway {
        try visitor.visitSingularInt32Field(value: v, fieldNumber: 100)
      }
      if let v = _storage._and {
        try visitor.visitSingularInt32Field(value: v, fieldNumber: 102)
      }
      if let v = _storage._andEq {
        try visitor.visitSingularInt32Field(value: v, fieldNumber: 103)
      }
      if let v = _storage._alignas {
        try visitor.visitSingularInt32Field(value: v, fieldNumber: 104)
      }
      if let v = _storage._alignof {
        try visitor.visitSingularInt32Field(value: v, fieldNumber: 105)
      }
      if let v = _storage._asm {
        try visitor.visitSingularInt32Field(value: v, fieldNumber: 106)
      }
      if let v = _storage._auto {
        try visitor.visitSingularInt32Field(value: v, fieldNumber: 107)
      }
      if let v = _storage._bitand {
        try visitor.visitSingularInt32Field(value: v, fieldNumber: 108)
      }
      if let v = _storage._bitor {
        try visitor.visitSingularInt32Field(value: v, fieldNumber: 109)
      }
      if let v = _storage._bool {
        try visitor.visitSingularInt32Field(value: v, fieldNumber: 110)
      }
      if let v = _storage._char {
        try visitor.visitSingularInt32Field(value: v, fieldNumber: 114)
      }
      if let v = _storage._char16T {
        try visitor.visitSingularInt32Field(value: v, fieldNumber: 115)
      }
      if let v = _storage._char32T {
        try visitor.visitSingularInt32Field(value: v, fieldNumber: 116)
      }
      if let v = _storage._compl {
        try visitor.visitSingularInt32Field(value: v, fieldNumber: 118)
      }
      if let v = _storage._const {
        try visitor.visitSingularInt32Field(value: v, fieldNumber: 119)
      }
      if let v = _storage._constexpr {
        try visitor.visitSingularInt32Field(value: v, fieldNumber: 120)
      }
      if let v = _storage._constCast {
        try visitor.visitSingularInt32Field(value: v, fieldNumber: 121)
      }
      if let v = _storage._decltype {
        try visitor.visitSingularInt32Field(value: v, fieldNumber: 123)
      }
      if let v = _storage._delete {
        try visitor.visitSingularInt32Field(value: v, fieldNumber: 125)
      }
      if let v = _storage._dynamicCast {
        try visitor.visitSingularInt32Field(value: v, fieldNumber: 127)
      }
      if let v = _storage._explicit {
        try visitor.visitSingularInt32Field(value: v, fieldNumber: 130)
      }
      if let v = _storage._export {
        try visitor.visitSingularInt32Field(value: v, fieldNumber: 131)
      }
      if let v = _storage._extern {
        try visitor.visitSingularInt32Field(value: v, fieldNumber: 132)
      }
      if let v = _storage._friend {
        try visitor.visitSingularInt32Field(value: v, fieldNumber: 136)
      }
      if let v = _storage._goto {
        try visitor.visitSingularInt32Field(value: v, fieldNumber: 137)
      }
      if let v = _storage._inline {
        try visitor.visitSingularInt32Field(value: v, fieldNumber: 139)
      }
      if let v = _storage._long {
        try visitor.visitSingularInt32Field(value: v, fieldNumber: 141)
      }
      if let v = _storage._mutable {
        try visitor.visitSingularInt32Field(value: v, fieldNumber: 142)
      }
      if let v = _storage._namespace {
        try visitor.visitSingularInt32Field(value: v, fieldNumber: 143)
      }
      if let v = _storage._new {
        try visitor.visitSingularInt32Field(value: v, fieldNumber: 144)
      }
      if let v = _storage._noexcept {
        try visitor.visitSingularInt32Field(value: v, fieldNumber: 145)
      }
      if let v = _storage._not {
        try visitor.visitSingularInt32Field(value: v, fieldNumber: 146)
      }
      if let v = _storage._notEq {
        try visitor.visitSingularInt32Field(value: v, fieldNumber: 147)
      }
      if let v = _storage._nullptr {
        try visitor.visitSingularInt32Field(value: v, fieldNumber: 148)
      }
      if let v = _storage._or {
        try visitor.visitSingularInt32Field(value: v, fieldNumber: 150)
      }
      if let v = _storage._orEq {
        try visitor.visitSingularInt32Field(value: v, fieldNumber: 151)
      }
      if let v = _storage._protected {
        try visitor.visitSingularInt32Field(value: v, fieldNumber: 153)
      }
      if let v = _storage._register {
        try visitor.visitSingularInt32Field(value: v, fieldNumber: 155)
      }
      if let v = _storage._reinterpretCast {
        try visitor.visitSingularInt32Field(value: v, fieldNumber: 156)
      }
      if let v = _storage._short {
        try visitor.visitSingularInt32Field(value: v, fieldNumber: 158)
      }
      if let v = _storage._signed {
        try visitor.visitSingularInt32Field(value: v, fieldNumber: 159)
      }
      if let v = _storage._sizeof {
        try visitor.visitSingularInt32Field(value: v, fieldNumber: 160)
      }
      if let v = _storage._staticAssert {
        try visitor.visitSingularInt32Field(value: v, fieldNumber: 162)
      }
      if let v = _storage._staticCast {
        try visitor.visitSingularInt32Field(value: v, fieldNumber: 163)
      }
      if let v = _storage._template {
        try visitor.visitSingularInt32Field(value: v, fieldNumber: 166)
      }
      if let v = _storage._this {
        try visitor.visitSingularInt32Field(value: v, fieldNumber: 167)
      }
      if let v = _storage._threadLocal {
        try visitor.visitSingularInt32Field(value: v, fieldNumber: 168)
      }
      if let v = _storage._typedef {
        try visitor.visitSingularInt32Field(value: v, fieldNumber: 172)
      }
      if let v = _storage._typeid {
        try visitor.visitSingularInt32Field(value: v, fieldNumber: 173)
      }
      if let v = _storage._typename {
        try visitor.visitSingularInt32Field(value: v, fieldNumber: 174)
      }
      if let v = _storage._union {
        try visitor.visitSingularInt32Field(value: v, fieldNumber: 175)
      }
      if let v = _storage._unsigned {
        try visitor.visitSingularInt32Field(value: v, fieldNumber: 176)
      }
      if let v = _storage._using {
        try visitor.visitSingularInt32Field(value: v, fieldNumber: 177)
      }
      if let v = _storage._virtual {
        try visitor.visitSingularInt32Field(value: v, fieldNumber: 178)
      }
      if let v = _storage._void {
        try visitor.visitSingularInt32Field(value: v, fieldNumber: 179)
      }
      if let v = _storage._volatile {
        try visitor.visitSingularInt32Field(value: v, fieldNumber: 180)
      }
      if let v = _storage._wcharT {
        try visitor.visitSingularInt32Field(value: v, fieldNumber: 181)
      }
      if let v = _storage._xor {
        try visitor.visitSingularInt32Field(value: v, fieldNumber: 183)
      }
      if let v = _storage._xorEq {
        try visitor.visitSingularInt32Field(value: v, fieldNumber: 184)
      }
      if let v = _storage._restrict {
        try visitor.visitSingularInt32Field(value: v, fieldNumber: 185)
      }
      if let v = _storage._category {
        try visitor.visitSingularInt32Field(value: v, fieldNumber: 186)
      }
      if let v = _storage._ivar {
        try visitor.visitSingularInt32Field(value: v, fieldNumber: 187)
      }
      if let v = _storage._method {
        try visitor.visitSingularInt32Field(value: v, fieldNumber: 188)
      }
      if let v = _storage._finalize {
        try visitor.visitSingularInt32Field(value: v, fieldNumber: 192)
      }
      if let v = _storage._hash {
        try visitor.visitSingularInt32Field(value: v, fieldNumber: 193)
      }
      if let v = _storage._dealloc {
        try visitor.visitSingularInt32Field(value: v, fieldNumber: 194)
      }
      if let v = _storage._superclass {
        try visitor.visitSingularInt32Field(value: v, fieldNumber: 197)
      }
      if let v = _storage._retain {
        try visitor.visitSingularInt32Field(value: v, fieldNumber: 198)
      }
      if let v = _storage._release {
        try visitor.visitSingularInt32Field(value: v, fieldNumber: 199)
      }
      if let v = _storage._autorelease {
        try visitor.visitSingularInt32Field(value: v, fieldNumber: 200)
      }
      if let v = _storage._retainCount {
        try visitor.visitSingularInt32Field(value: v, fieldNumber: 201)
      }
      if let v = _storage._zone {
        try visitor.visitSingularInt32Field(value: v, fieldNumber: 202)
      }
      if let v = _storage._isProxy {
        try visitor.visitSingularInt32Field(value: v, fieldNumber: 203)
      }
      if let v = _storage._copy {
        try visitor.visitSingularInt32Field(value: v, fieldNumber: 204)
      }
      if let v = _storage._mutableCopy {
        try visitor.visitSingularInt32Field(value: v, fieldNumber: 205)
      }
      if let v = _storage._classForCoder {
        try visitor.visitSingularInt32Field(value: v, fieldNumber: 206)
      }
      if let v = _storage._clear {
        try visitor.visitSingularInt32Field(value: v, fieldNumber: 207)
      }
      if let v = _storage._data {
        try visitor.visitSingularInt32Field(value: v, fieldNumber: 208)
      }
      if let v = _storage._delimitedData {
        try visitor.visitSingularInt32Field(value: v, fieldNumber: 209)
      }
      if let v = _storage._descriptor {
        try visitor.visitSingularInt32Field(value: v, fieldNumber: 210)
      }
      if let v = _storage._extensionRegistry {
        try visitor.visitSingularInt32Field(value: v, fieldNumber: 211)
      }
      if let v = _storage._extensionsCurrentlySet {
        try visitor.visitSingularInt32Field(value: v, fieldNumber: 212)
      }
      if let v = _storage._isInitialized_p {
        try visitor.visitSingularInt32Field(value: v, fieldNumber: 213)
      }
      if let v = _storage._serializedSize {
        try visitor.visitSingularInt32Field(value: v, fieldNumber: 214)
      }
      if let v = _storage._sortedExtensionsInUse {
        try visitor.visitSingularInt32Field(value: v, fieldNumber: 215)
      }
      if let v = _storage._unknownFields_p {
        try visitor.visitSingularInt32Field(value: v, fieldNumber: 216)
      }
      if let v = _storage._fixed {
        try visitor.visitSingularInt32Field(value: v, fieldNumber: 217)
      }
      if let v = _storage._fract {
        try visitor.visitSingularInt32Field(value: v, fieldNumber: 218)
      }
      if let v = _storage._size {
        try visitor.visitSingularInt32Field(value: v, fieldNumber: 219)
      }
      if let v = _storage._logicalAddress {
        try visitor.visitSingularInt32Field(value: v, fieldNumber: 220)
      }
      if let v = _storage._physicalAddress {
        try visitor.visitSingularInt32Field(value: v, fieldNumber: 221)
      }
      if let v = _storage._byteCount {
        try visitor.visitSingularInt32Field(value: v, fieldNumber: 222)
      }
      if let v = _storage._byteOffset {
        try visitor.visitSingularInt32Field(value: v, fieldNumber: 223)
      }
      if let v = _storage._duration {
        try visitor.visitSingularInt32Field(value: v, fieldNumber: 224)
      }
      if let v = _storage._absoluteTime {
        try visitor.visitSingularInt32Field(value: v, fieldNumber: 225)
      }
      if let v = _storage._optionBits {
        try visitor.visitSingularInt32Field(value: v, fieldNumber: 226)
      }
      if let v = _storage._itemCount {
        try visitor.visitSingularInt32Field(value: v, fieldNumber: 227)
      }
      if let v = _storage._pbversion {
        try visitor.visitSingularInt32Field(value: v, fieldNumber: 228)
      }
      if let v = _storage._scriptCode {
        try visitor.visitSingularInt32Field(value: v, fieldNumber: 229)
      }
      if let v = _storage._langCode {
        try visitor.visitSingularInt32Field(value: v, fieldNumber: 230)
      }
      if let v = _storage._regionCode {
        try visitor.visitSingularInt32Field(value: v, fieldNumber: 231)
      }
      if let v = _storage._ostype {
        try visitor.visitSingularInt32Field(value: v, fieldNumber: 232)
      }
      if let v = _storage._processSerialNumber {
        try visitor.visitSingularInt32Field(value: v, fieldNumber: 233)
      }
      if let v = _storage._point {
        try visitor.visitSingularInt32Field(value: v, fieldNumber: 234)
      }
      if let v = _storage._rect {
        try visitor.visitSingularInt32Field(value: v, fieldNumber: 235)
      }
      if let v = _storage._fixedPoint {
        try visitor.visitSingularInt32Field(value: v, fieldNumber: 236)
      }
      if let v = _storage._fixedRect {
        try visitor.visitSingularInt32Field(value: v, fieldNumber: 237)
      }
      if let v = _storage._style {
        try visitor.visitSingularInt32Field(value: v, fieldNumber: 238)
      }
      if let v = _storage._styleParameter {
        try visitor.visitSingularInt32Field(value: v, fieldNumber: 239)
      }
      if let v = _storage._styleField {
        try visitor.visitSingularInt32Field(value: v, fieldNumber: 240)
      }
      if let v = _storage._timeScale {
        try visitor.visitSingularInt32Field(value: v, fieldNumber: 241)
      }
      if let v = _storage._timeBase {
        try visitor.visitSingularInt32Field(value: v, fieldNumber: 242)
      }
      if let v = _storage._timeRecord {
        try visitor.visitSingularInt32Field(value: v, fieldNumber: 243)
      }
      if let v = _storage._jsonShouldBeOverriden {
        try visitor.visitSingularInt32Field(value: v, fieldNumber: 244)
      }
      if let v = _storage._any {
        try visitor.visitSingularInt32Field(value: v, fieldNumber: 245)
      }
      if let v = _storage._int32 {
        try visitor.visitSingularInt32Field(value: v, fieldNumber: 246)
      }
      if let v = _storage._int64 {
        try visitor.visitSingularInt32Field(value: v, fieldNumber: 247)
      }
      if let v = _storage._uint32 {
        try visitor.visitSingularInt32Field(value: v, fieldNumber: 250)
      }
      if let v = _storage._uint64 {
        try visitor.visitSingularInt32Field(value: v, fieldNumber: 251)
      }
      if let v = _storage._associatedtype {
        try visitor.visitSingularInt32Field(value: v, fieldNumber: 252)
      }
      if let v = _storage._fileprivate {
        try visitor.visitSingularInt32Field(value: v, fieldNumber: 253)
      }
      if let v = _storage._open {
        try visitor.visitSingularInt32Field(value: v, fieldNumber: 254)
      }
      if let v = _storage._serializedData {
        try visitor.visitSingularInt32Field(value: v, fieldNumber: 255)
      }
      if let v = _storage._hasSerializedData_p {
        try visitor.visitSingularInt32Field(value: v, fieldNumber: 256)
      }
      if let v = _storage._clearSerializedData_p {
        try visitor.visitSingularInt32Field(value: v, fieldNumber: 257)
      }
      if let v = _storage._jsonUtf8Data {
        try visitor.visitSingularInt32Field(value: v, fieldNumber: 258)
      }
      if let v = _storage._jsonString {
        try visitor.visitSingularInt32Field(value: v, fieldNumber: 259)
      }
      if let v = _storage._extension {
        try visitor.visitSingularInt32Field(value: v, fieldNumber: 260)
      }
      if let v = _storage._extensions {
        try visitor.visitSingularInt32Field(value: v, fieldNumber: 261)
      }
    }
    try unknownFields.traverse(visitor: &visitor)
  }

  static func ==(lhs: SwiftUnittest_Names_FieldNames, rhs: SwiftUnittest_Names_FieldNames) -> Bool {
    if lhs._storage !== rhs._storage {
      let storagesAreEqual: Bool = withExtendedLifetime((lhs._storage, rhs._storage)) { (_args: (_StorageClass, _StorageClass)) in
        let _storage = _args.0
        let rhs_storage = _args.1
        if _storage._string != rhs_storage._string {return false}
        if _storage._int != rhs_storage._int {return false}
        if _storage._double != rhs_storage._double {return false}
        if _storage._float != rhs_storage._float {return false}
        if _storage._uint != rhs_storage._uint {return false}
        if _storage._hashValue_p != rhs_storage._hashValue_p {return false}
        if _storage._description_p != rhs_storage._description_p {return false}
        if _storage._debugDescription_p != rhs_storage._debugDescription_p {return false}
        if _storage._swift != rhs_storage._swift {return false}
        if _storage._unrecognized != rhs_storage._unrecognized {return false}
        if _storage._class != rhs_storage._class {return false}
        if _storage._deinit != rhs_storage._deinit {return false}
        if _storage._enum != rhs_storage._enum {return false}
        if _storage._func != rhs_storage._func {return false}
        if _storage._import != rhs_storage._import {return false}
        if _storage._init_p != rhs_storage._init_p {return false}
        if _storage._inout != rhs_storage._inout {return false}
        if _storage._internal != rhs_storage._internal {return false}
        if _storage._let != rhs_storage._let {return false}
        if _storage._operator != rhs_storage._operator {return false}
        if _storage._private != rhs_storage._private {return false}
        if _storage._protocol != rhs_storage._protocol {return false}
        if _storage._public != rhs_storage._public {return false}
        if _storage._static != rhs_storage._static {return false}
        if _storage._struct != rhs_storage._struct {return false}
        if _storage._subscript != rhs_storage._subscript {return false}
        if _storage._typealias != rhs_storage._typealias {return false}
        if _storage._var != rhs_storage._var {return false}
        if _storage._break != rhs_storage._break {return false}
        if _storage._case != rhs_storage._case {return false}
        if _storage._continue != rhs_storage._continue {return false}
        if _storage._default != rhs_storage._default {return false}
        if _storage._defer != rhs_storage._defer {return false}
        if _storage._do != rhs_storage._do {return false}
        if _storage._else != rhs_storage._else {return false}
        if _storage._fallthrough != rhs_storage._fallthrough {return false}
        if _storage._for != rhs_storage._for {return false}
        if _storage._guard != rhs_storage._guard {return false}
        if _storage._if != rhs_storage._if {return false}
        if _storage._in != rhs_storage._in {return false}
        if _storage._repeat != rhs_storage._repeat {return false}
        if _storage._return != rhs_storage._return {return false}
        if _storage._switch != rhs_storage._switch {return false}
        if _storage._where != rhs_storage._where {return false}
        if _storage._while != rhs_storage._while {return false}
        if _storage._as != rhs_storage._as {return false}
        if _storage._catch != rhs_storage._catch {return false}
        if _storage._dynamicType_p != rhs_storage._dynamicType_p {return false}
        if _storage._false != rhs_storage._false {return false}
        if _storage._is != rhs_storage._is {return false}
        if _storage._nil != rhs_storage._nil {return false}
        if _storage._rethrows != rhs_storage._rethrows {return false}
        if _storage._super != rhs_storage._super {return false}
        if _storage._self_p != rhs_storage._self_p {return false}
        if _storage._throw != rhs_storage._throw {return false}
        if _storage._throws != rhs_storage._throws {return false}
        if _storage._true != rhs_storage._true {return false}
        if _storage._try != rhs_storage._try {return false}
        if _storage.__Column__ != rhs_storage.__Column__ {return false}
        if _storage.__File__ != rhs_storage.__File__ {return false}
        if _storage.__Function__ != rhs_storage.__Function__ {return false}
        if _storage.__Line__ != rhs_storage.__Line__ {return false}
        if _storage.____ != rhs_storage.____ {return false}
        if _storage._associativity != rhs_storage._associativity {return false}
        if _storage._convenience != rhs_storage._convenience {return false}
        if _storage._dynamic != rhs_storage._dynamic {return false}
        if _storage._didSet != rhs_storage._didSet {return false}
        if _storage._final != rhs_storage._final {return false}
        if _storage._get != rhs_storage._get {return false}
        if _storage._infix != rhs_storage._infix {return false}
        if _storage._indirect != rhs_storage._indirect {return false}
        if _storage._lazy != rhs_storage._lazy {return false}
        if _storage._left != rhs_storage._left {return false}
        if _storage._mutating != rhs_storage._mutating {return false}
        if _storage._none != rhs_storage._none {return false}
        if _storage._nonmutating != rhs_storage._nonmutating {return false}
        if _storage._optional != rhs_storage._optional {return false}
        if _storage._override != rhs_storage._override {return false}
        if _storage._postfix != rhs_storage._postfix {return false}
        if _storage._precedence != rhs_storage._precedence {return false}
        if _storage._prefix != rhs_storage._prefix {return false}
        if _storage._required != rhs_storage._required {return false}
        if _storage._right != rhs_storage._right {return false}
        if _storage._set != rhs_storage._set {return false}
        if _storage._type != rhs_storage._type {return false}
        if _storage._unowned != rhs_storage._unowned {return false}
        if _storage._weak != rhs_storage._weak {return false}
        if _storage._willSet != rhs_storage._willSet {return false}
        if _storage._id != rhs_storage._id {return false}
        if _storage._cmd != rhs_storage._cmd {return false}
        if _storage._out != rhs_storage._out {return false}
        if _storage._bycopy != rhs_storage._bycopy {return false}
        if _storage._byref != rhs_storage._byref {return false}
        if _storage._oneway != rhs_storage._oneway {return false}
        if _storage._and != rhs_storage._and {return false}
        if _storage._andEq != rhs_storage._andEq {return false}
        if _storage._alignas != rhs_storage._alignas {return false}
        if _storage._alignof != rhs_storage._alignof {return false}
        if _storage._asm != rhs_storage._asm {return false}
        if _storage._auto != rhs_storage._auto {return false}
        if _storage._bitand != rhs_storage._bitand {return false}
        if _storage._bitor != rhs_storage._bitor {return false}
        if _storage._bool != rhs_storage._bool {return false}
        if _storage._char != rhs_storage._char {return false}
        if _storage._char16T != rhs_storage._char16T {return false}
        if _storage._char32T != rhs_storage._char32T {return false}
        if _storage._compl != rhs_storage._compl {return false}
        if _storage._const != rhs_storage._const {return false}
        if _storage._constexpr != rhs_storage._constexpr {return false}
        if _storage._constCast != rhs_storage._constCast {return false}
        if _storage._decltype != rhs_storage._decltype {return false}
        if _storage._delete != rhs_storage._delete {return false}
        if _storage._dynamicCast != rhs_storage._dynamicCast {return false}
        if _storage._explicit != rhs_storage._explicit {return false}
        if _storage._export != rhs_storage._export {return false}
        if _storage._extern != rhs_storage._extern {return false}
        if _storage._friend != rhs_storage._friend {return false}
        if _storage._goto != rhs_storage._goto {return false}
        if _storage._inline != rhs_storage._inline {return false}
        if _storage._long != rhs_storage._long {return false}
        if _storage._mutable != rhs_storage._mutable {return false}
        if _storage._namespace != rhs_storage._namespace {return false}
        if _storage._new != rhs_storage._new {return false}
        if _storage._noexcept != rhs_storage._noexcept {return false}
        if _storage._not != rhs_storage._not {return false}
        if _storage._notEq != rhs_storage._notEq {return false}
        if _storage._nullptr != rhs_storage._nullptr {return false}
        if _storage._or != rhs_storage._or {return false}
        if _storage._orEq != rhs_storage._orEq {return false}
        if _storage._protected != rhs_storage._protected {return false}
        if _storage._register != rhs_storage._register {return false}
        if _storage._reinterpretCast != rhs_storage._reinterpretCast {return false}
        if _storage._short != rhs_storage._short {return false}
        if _storage._signed != rhs_storage._signed {return false}
        if _storage._sizeof != rhs_storage._sizeof {return false}
        if _storage._staticAssert != rhs_storage._staticAssert {return false}
        if _storage._staticCast != rhs_storage._staticCast {return false}
        if _storage._template != rhs_storage._template {return false}
        if _storage._this != rhs_storage._this {return false}
        if _storage._threadLocal != rhs_storage._threadLocal {return false}
        if _storage._typedef != rhs_storage._typedef {return false}
        if _storage._typeid != rhs_storage._typeid {return false}
        if _storage._typename != rhs_storage._typename {return false}
        if _storage._union != rhs_storage._union {return false}
        if _storage._unsigned != rhs_storage._unsigned {return false}
        if _storage._using != rhs_storage._using {return false}
        if _storage._virtual != rhs_storage._virtual {return false}
        if _storage._void != rhs_storage._void {return false}
        if _storage._volatile != rhs_storage._volatile {return false}
        if _storage._wcharT != rhs_storage._wcharT {return false}
        if _storage._xor != rhs_storage._xor {return false}
        if _storage._xorEq != rhs_storage._xorEq {return false}
        if _storage._restrict != rhs_storage._restrict {return false}
        if _storage._category != rhs_storage._category {return false}
        if _storage._ivar != rhs_storage._ivar {return false}
        if _storage._method != rhs_storage._method {return false}
        if _storage._finalize != rhs_storage._finalize {return false}
        if _storage._hash != rhs_storage._hash {return false}
        if _storage._dealloc != rhs_storage._dealloc {return false}
        if _storage._superclass != rhs_storage._superclass {return false}
        if _storage._retain != rhs_storage._retain {return false}
        if _storage._release != rhs_storage._release {return false}
        if _storage._autorelease != rhs_storage._autorelease {return false}
        if _storage._retainCount != rhs_storage._retainCount {return false}
        if _storage._zone != rhs_storage._zone {return false}
        if _storage._isProxy != rhs_storage._isProxy {return false}
        if _storage._copy != rhs_storage._copy {return false}
        if _storage._mutableCopy != rhs_storage._mutableCopy {return false}
        if _storage._classForCoder != rhs_storage._classForCoder {return false}
        if _storage._clear != rhs_storage._clear {return false}
        if _storage._data != rhs_storage._data {return false}
        if _storage._delimitedData != rhs_storage._delimitedData {return false}
        if _storage._descriptor != rhs_storage._descriptor {return false}
        if _storage._extensionRegistry != rhs_storage._extensionRegistry {return false}
        if _storage._extensionsCurrentlySet != rhs_storage._extensionsCurrentlySet {return false}
        if _storage._isInitialized_p != rhs_storage._isInitialized_p {return false}
        if _storage._serializedSize != rhs_storage._serializedSize {return false}
        if _storage._sortedExtensionsInUse != rhs_storage._sortedExtensionsInUse {return false}
        if _storage._unknownFields_p != rhs_storage._unknownFields_p {return false}
        if _storage._fixed != rhs_storage._fixed {return false}
        if _storage._fract != rhs_storage._fract {return false}
        if _storage._size != rhs_storage._size {return false}
        if _storage._logicalAddress != rhs_storage._logicalAddress {return false}
        if _storage._physicalAddress != rhs_storage._physicalAddress {return false}
        if _storage._byteCount != rhs_storage._byteCount {return false}
        if _storage._byteOffset != rhs_storage._byteOffset {return false}
        if _storage._duration != rhs_storage._duration {return false}
        if _storage._absoluteTime != rhs_storage._absoluteTime {return false}
        if _storage._optionBits != rhs_storage._optionBits {return false}
        if _storage._itemCount != rhs_storage._itemCount {return false}
        if _storage._pbversion != rhs_storage._pbversion {return false}
        if _storage._scriptCode != rhs_storage._scriptCode {return false}
        if _storage._langCode != rhs_storage._langCode {return false}
        if _storage._regionCode != rhs_storage._regionCode {return false}
        if _storage._ostype != rhs_storage._ostype {return false}
        if _storage._processSerialNumber != rhs_storage._processSerialNumber {return false}
        if _storage._point != rhs_storage._point {return false}
        if _storage._rect != rhs_storage._rect {return false}
        if _storage._fixedPoint != rhs_storage._fixedPoint {return false}
        if _storage._fixedRect != rhs_storage._fixedRect {return false}
        if _storage._style != rhs_storage._style {return false}
        if _storage._styleParameter != rhs_storage._styleParameter {return false}
        if _storage._styleField != rhs_storage._styleField {return false}
        if _storage._timeScale != rhs_storage._timeScale {return false}
        if _storage._timeBase != rhs_storage._timeBase {return false}
        if _storage._timeRecord != rhs_storage._timeRecord {return false}
        if _storage._jsonShouldBeOverriden != rhs_storage._jsonShouldBeOverriden {return false}
        if _storage._any != rhs_storage._any {return false}
        if _storage._int32 != rhs_storage._int32 {return false}
        if _storage._int64 != rhs_storage._int64 {return false}
        if _storage._uint32 != rhs_storage._uint32 {return false}
        if _storage._uint64 != rhs_storage._uint64 {return false}
        if _storage._associatedtype != rhs_storage._associatedtype {return false}
        if _storage._fileprivate != rhs_storage._fileprivate {return false}
        if _storage._open != rhs_storage._open {return false}
        if _storage._serializedData != rhs_storage._serializedData {return false}
        if _storage._hasSerializedData_p != rhs_storage._hasSerializedData_p {return false}
        if _storage._clearSerializedData_p != rhs_storage._clearSerializedData_p {return false}
        if _storage._jsonUtf8Data != rhs_storage._jsonUtf8Data {return false}
        if _storage._jsonString != rhs_storage._jsonString {return false}
        if _storage._extension != rhs_storage._extension {return false}
        if _storage._extensions != rhs_storage._extensions {return false}
        return true
      }
      if !storagesAreEqual {return false}
    }
    if lhs.unknownFields != rhs.unknownFields {return false}
    return true
  }
}

extension SwiftUnittest_Names_MessageNames: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  static let protoMessageName: String = _protobuf_package + ".MessageNames"
  static let _protobuf_nameMap = SwiftProtobuf._NameMap()

  mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
    while let _ = try decoder.nextFieldNumber() {
    }
  }

  func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
    try unknownFields.traverse(visitor: &visitor)
  }

  static func ==(lhs: SwiftUnittest_Names_MessageNames, rhs: SwiftUnittest_Names_MessageNames) -> Bool {
    if lhs.unknownFields != rhs.unknownFields {return false}
    return true
  }
}

extension SwiftUnittest_Names_MessageNames.StringMessage: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  static let protoMessageName: String = SwiftUnittest_Names_MessageNames.protoMessageName + ".String"
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    1: .same(proto: "String"),
  ]

  mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
    while let fieldNumber = try decoder.nextFieldNumber() {
      switch fieldNumber {
      case 1: try decoder.decodeSingularInt32Field(value: &self._string)
      default: break
      }
    }
  }

  func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
    if let v = self._string {
      try visitor.visitSingularInt32Field(value: v, fieldNumber: 1)
    }
    try unknownFields.traverse(visitor: &visitor)
  }

  static func ==(lhs: SwiftUnittest_Names_MessageNames.StringMessage, rhs: SwiftUnittest_Names_MessageNames.StringMessage) -> Bool {
    if lhs._string != rhs._string {return false}
    if lhs.unknownFields != rhs.unknownFields {return false}
    return true
  }
}

extension SwiftUnittest_Names_MessageNames.ProtocolMessage: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  static let protoMessageName: String = SwiftUnittest_Names_MessageNames.protoMessageName + ".Protocol"
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    1: .same(proto: "Protocol"),
  ]

  mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
    while let fieldNumber = try decoder.nextFieldNumber() {
      switch fieldNumber {
      case 1: try decoder.decodeSingularInt32Field(value: &self._protocol)
      default: break
      }
    }
  }

  func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
    if let v = self._protocol {
      try visitor.visitSingularInt32Field(value: v, fieldNumber: 1)
    }
    try unknownFields.traverse(visitor: &visitor)
  }

  static func ==(lhs: SwiftUnittest_Names_MessageNames.ProtocolMessage, rhs: SwiftUnittest_Names_MessageNames.ProtocolMessage) -> Bool {
    if lhs._protocol != rhs._protocol {return false}
    if lhs.unknownFields != rhs.unknownFields {return false}
    return true
  }
}

extension SwiftUnittest_Names_MessageNames.IntMessage: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  static let protoMessageName: String = SwiftUnittest_Names_MessageNames.protoMessageName + ".Int"
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    1: .same(proto: "Int"),
  ]

  mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
    while let fieldNumber = try decoder.nextFieldNumber() {
      switch fieldNumber {
      case 1: try decoder.decodeSingularInt32Field(value: &self._int)
      default: break
      }
    }
  }

  func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
    if let v = self._int {
      try visitor.visitSingularInt32Field(value: v, fieldNumber: 1)
    }
    try unknownFields.traverse(visitor: &visitor)
  }

  static func ==(lhs: SwiftUnittest_Names_MessageNames.IntMessage, rhs: SwiftUnittest_Names_MessageNames.IntMessage) -> Bool {
    if lhs._int != rhs._int {return false}
    if lhs.unknownFields != rhs.unknownFields {return false}
    return true
  }
}

extension SwiftUnittest_Names_MessageNames.DoubleMessage: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  static let protoMessageName: String = SwiftUnittest_Names_MessageNames.protoMessageName + ".Double"
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    1: .same(proto: "Double"),
  ]

  mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
    while let fieldNumber = try decoder.nextFieldNumber() {
      switch fieldNumber {
      case 1: try decoder.decodeSingularInt32Field(value: &self._double)
      default: break
      }
    }
  }

  func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
    if let v = self._double {
      try visitor.visitSingularInt32Field(value: v, fieldNumber: 1)
    }
    try unknownFields.traverse(visitor: &visitor)
  }

  static func ==(lhs: SwiftUnittest_Names_MessageNames.DoubleMessage, rhs: SwiftUnittest_Names_MessageNames.DoubleMessage) -> Bool {
    if lhs._double != rhs._double {return false}
    if lhs.unknownFields != rhs.unknownFields {return false}
    return true
  }
}

extension SwiftUnittest_Names_MessageNames.FloatMessage: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  static let protoMessageName: String = SwiftUnittest_Names_MessageNames.protoMessageName + ".Float"
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    1: .same(proto: "Float"),
  ]

  mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
    while let fieldNumber = try decoder.nextFieldNumber() {
      switch fieldNumber {
      case 1: try decoder.decodeSingularInt32Field(value: &self._float)
      default: break
      }
    }
  }

  func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
    if let v = self._float {
      try visitor.visitSingularInt32Field(value: v, fieldNumber: 1)
    }
    try unknownFields.traverse(visitor: &visitor)
  }

  static func ==(lhs: SwiftUnittest_Names_MessageNames.FloatMessage, rhs: SwiftUnittest_Names_MessageNames.FloatMessage) -> Bool {
    if lhs._float != rhs._float {return false}
    if lhs.unknownFields != rhs.unknownFields {return false}
    return true
  }
}

extension SwiftUnittest_Names_MessageNames.UIntMessage: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  static let protoMessageName: String = SwiftUnittest_Names_MessageNames.protoMessageName + ".UInt"
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    1: .same(proto: "UInt"),
  ]

  mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
    while let fieldNumber = try decoder.nextFieldNumber() {
      switch fieldNumber {
      case 1: try decoder.decodeSingularInt32Field(value: &self._uint)
      default: break
      }
    }
  }

  func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
    if let v = self._uint {
      try visitor.visitSingularInt32Field(value: v, fieldNumber: 1)
    }
    try unknownFields.traverse(visitor: &visitor)
  }

  static func ==(lhs: SwiftUnittest_Names_MessageNames.UIntMessage, rhs: SwiftUnittest_Names_MessageNames.UIntMessage) -> Bool {
    if lhs._uint != rhs._uint {return false}
    if lhs.unknownFields != rhs.unknownFields {return false}
    return true
  }
}

extension SwiftUnittest_Names_MessageNames.hashValueMessage: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  static let protoMessageName: String = SwiftUnittest_Names_MessageNames.protoMessageName + ".hashValue"
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    1: .same(proto: "hashValue"),
  ]

  mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
    while let fieldNumber = try decoder.nextFieldNumber() {
      switch fieldNumber {
      case 1: try decoder.decodeSingularInt32Field(value: &self._hashValue_p)
      default: break
      }
    }
  }

  func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
    if let v = self._hashValue_p {
      try visitor.visitSingularInt32Field(value: v, fieldNumber: 1)
    }
    try unknownFields.traverse(visitor: &visitor)
  }

  static func ==(lhs: SwiftUnittest_Names_MessageNames.hashValueMessage, rhs: SwiftUnittest_Names_MessageNames.hashValueMessage) -> Bool {
    if lhs._hashValue_p != rhs._hashValue_p {return false}
    if lhs.unknownFields != rhs.unknownFields {return false}
    return true
  }
}

extension SwiftUnittest_Names_MessageNames.descriptionMessage: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  static let protoMessageName: String = SwiftUnittest_Names_MessageNames.protoMessageName + ".description"
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    1: .same(proto: "description"),
  ]

  mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
    while let fieldNumber = try decoder.nextFieldNumber() {
      switch fieldNumber {
      case 1: try decoder.decodeSingularInt32Field(value: &self._description_p)
      default: break
      }
    }
  }

  func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
    if let v = self._description_p {
      try visitor.visitSingularInt32Field(value: v, fieldNumber: 1)
    }
    try unknownFields.traverse(visitor: &visitor)
  }

  static func ==(lhs: SwiftUnittest_Names_MessageNames.descriptionMessage, rhs: SwiftUnittest_Names_MessageNames.descriptionMessage) -> Bool {
    if lhs._description_p != rhs._description_p {return false}
    if lhs.unknownFields != rhs.unknownFields {return false}
    return true
  }
}

extension SwiftUnittest_Names_MessageNames.debugDescriptionMessage: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  static let protoMessageName: String = SwiftUnittest_Names_MessageNames.protoMessageName + ".debugDescription"
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    1: .same(proto: "debugDescription"),
  ]

  mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
    while let fieldNumber = try decoder.nextFieldNumber() {
      switch fieldNumber {
      case 1: try decoder.decodeSingularInt32Field(value: &self._debugDescription_p)
      default: break
      }
    }
  }

  func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
    if let v = self._debugDescription_p {
      try visitor.visitSingularInt32Field(value: v, fieldNumber: 1)
    }
    try unknownFields.traverse(visitor: &visitor)
  }

  static func ==(lhs: SwiftUnittest_Names_MessageNames.debugDescriptionMessage, rhs: SwiftUnittest_Names_MessageNames.debugDescriptionMessage) -> Bool {
    if lhs._debugDescription_p != rhs._debugDescription_p {return false}
    if lhs.unknownFields != rhs.unknownFields {return false}
    return true
  }
}

extension SwiftUnittest_Names_MessageNames.Swift: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  static let protoMessageName: String = SwiftUnittest_Names_MessageNames.protoMessageName + ".Swift"
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    1: .same(proto: "Swift"),
  ]

  mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
    while let fieldNumber = try decoder.nextFieldNumber() {
      switch fieldNumber {
      case 1: try decoder.decodeSingularInt32Field(value: &self._swift)
      default: break
      }
    }
  }

  func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
    if let v = self._swift {
      try visitor.visitSingularInt32Field(value: v, fieldNumber: 1)
    }
    try unknownFields.traverse(visitor: &visitor)
  }

  static func ==(lhs: SwiftUnittest_Names_MessageNames.Swift, rhs: SwiftUnittest_Names_MessageNames.Swift) -> Bool {
    if lhs._swift != rhs._swift {return false}
    if lhs.unknownFields != rhs.unknownFields {return false}
    return true
  }
}

extension SwiftUnittest_Names_MessageNames.UNRECOGNIZED: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  static let protoMessageName: String = SwiftUnittest_Names_MessageNames.protoMessageName + ".UNRECOGNIZED"
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    1: .same(proto: "UNRECOGNIZED"),
  ]

  mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
    while let fieldNumber = try decoder.nextFieldNumber() {
      switch fieldNumber {
      case 1: try decoder.decodeSingularInt32Field(value: &self._unrecognized)
      default: break
      }
    }
  }

  func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
    if let v = self._unrecognized {
      try visitor.visitSingularInt32Field(value: v, fieldNumber: 1)
    }
    try unknownFields.traverse(visitor: &visitor)
  }

  static func ==(lhs: SwiftUnittest_Names_MessageNames.UNRECOGNIZED, rhs: SwiftUnittest_Names_MessageNames.UNRECOGNIZED) -> Bool {
    if lhs._unrecognized != rhs._unrecognized {return false}
    if lhs.unknownFields != rhs.unknownFields {return false}
    return true
  }
}

extension SwiftUnittest_Names_MessageNames.classMessage: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  static let protoMessageName: String = SwiftUnittest_Names_MessageNames.protoMessageName + ".class"
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    1: .same(proto: "class"),
  ]

  mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
    while let fieldNumber = try decoder.nextFieldNumber() {
      switch fieldNumber {
      case 1: try decoder.decodeSingularInt32Field(value: &self._class)
      default: break
      }
    }
  }

  func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
    if let v = self._class {
      try visitor.visitSingularInt32Field(value: v, fieldNumber: 1)
    }
    try unknownFields.traverse(visitor: &visitor)
  }

  static func ==(lhs: SwiftUnittest_Names_MessageNames.classMessage, rhs: SwiftUnittest_Names_MessageNames.classMessage) -> Bool {
    if lhs._class != rhs._class {return false}
    if lhs.unknownFields != rhs.unknownFields {return false}
    return true
  }
}

extension SwiftUnittest_Names_MessageNames.deinitMessage: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  static let protoMessageName: String = SwiftUnittest_Names_MessageNames.protoMessageName + ".deinit"
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    1: .same(proto: "deinit"),
  ]

  mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
    while let fieldNumber = try decoder.nextFieldNumber() {
      switch fieldNumber {
      case 1: try decoder.decodeSingularInt32Field(value: &self._deinit)
      default: break
      }
    }
  }

  func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
    if let v = self._deinit {
      try visitor.visitSingularInt32Field(value: v, fieldNumber: 1)
    }
    try unknownFields.traverse(visitor: &visitor)
  }

  static func ==(lhs: SwiftUnittest_Names_MessageNames.deinitMessage, rhs: SwiftUnittest_Names_MessageNames.deinitMessage) -> Bool {
    if lhs._deinit != rhs._deinit {return false}
    if lhs.unknownFields != rhs.unknownFields {return false}
    return true
  }
}

extension SwiftUnittest_Names_MessageNames.enumMessage: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  static let protoMessageName: String = SwiftUnittest_Names_MessageNames.protoMessageName + ".enum"
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    1: .same(proto: "enum"),
  ]

  mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
    while let fieldNumber = try decoder.nextFieldNumber() {
      switch fieldNumber {
      case 1: try decoder.decodeSingularInt32Field(value: &self._enum)
      default: break
      }
    }
  }

  func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
    if let v = self._enum {
      try visitor.visitSingularInt32Field(value: v, fieldNumber: 1)
    }
    try unknownFields.traverse(visitor: &visitor)
  }

  static func ==(lhs: SwiftUnittest_Names_MessageNames.enumMessage, rhs: SwiftUnittest_Names_MessageNames.enumMessage) -> Bool {
    if lhs._enum != rhs._enum {return false}
    if lhs.unknownFields != rhs.unknownFields {return false}
    return true
  }
}

extension SwiftUnittest_Names_MessageNames.extensionMessage: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  static let protoMessageName: String = SwiftUnittest_Names_MessageNames.protoMessageName + ".extension"
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    1: .same(proto: "extension"),
  ]

  mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
    while let fieldNumber = try decoder.nextFieldNumber() {
      switch fieldNumber {
      case 1: try decoder.decodeSingularInt32Field(value: &self._extension)
      default: break
      }
    }
  }

  func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
    if let v = self._extension {
      try visitor.visitSingularInt32Field(value: v, fieldNumber: 1)
    }
    try unknownFields.traverse(visitor: &visitor)
  }

  static func ==(lhs: SwiftUnittest_Names_MessageNames.extensionMessage, rhs: SwiftUnittest_Names_MessageNames.extensionMessage) -> Bool {
    if lhs._extension != rhs._extension {return false}
    if lhs.unknownFields != rhs.unknownFields {return false}
    return true
  }
}

extension SwiftUnittest_Names_MessageNames.funcMessage: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  static let protoMessageName: String = SwiftUnittest_Names_MessageNames.protoMessageName + ".func"
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    1: .same(proto: "func"),
  ]

  mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
    while let fieldNumber = try decoder.nextFieldNumber() {
      switch fieldNumber {
      case 1: try decoder.decodeSingularInt32Field(value: &self._func)
      default: break
      }
    }
  }

  func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
    if let v = self._func {
      try visitor.visitSingularInt32Field(value: v, fieldNumber: 1)
    }
    try unknownFields.traverse(visitor: &visitor)
  }

  static func ==(lhs: SwiftUnittest_Names_MessageNames.funcMessage, rhs: SwiftUnittest_Names_MessageNames.funcMessage) -> Bool {
    if lhs._func != rhs._func {return false}
    if lhs.unknownFields != rhs.unknownFields {return false}
    return true
  }
}

extension SwiftUnittest_Names_MessageNames.importMessage: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  static let protoMessageName: String = SwiftUnittest_Names_MessageNames.protoMessageName + ".import"
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    1: .same(proto: "import"),
  ]

  mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
    while let fieldNumber = try decoder.nextFieldNumber() {
      switch fieldNumber {
      case 1: try decoder.decodeSingularInt32Field(value: &self._import)
      default: break
      }
    }
  }

  func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
    if let v = self._import {
      try visitor.visitSingularInt32Field(value: v, fieldNumber: 1)
    }
    try unknownFields.traverse(visitor: &visitor)
  }

  static func ==(lhs: SwiftUnittest_Names_MessageNames.importMessage, rhs: SwiftUnittest_Names_MessageNames.importMessage) -> Bool {
    if lhs._import != rhs._import {return false}
    if lhs.unknownFields != rhs.unknownFields {return false}
    return true
  }
}

extension SwiftUnittest_Names_MessageNames.initMessage: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  static let protoMessageName: String = SwiftUnittest_Names_MessageNames.protoMessageName + ".init"
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    1: .same(proto: "init"),
  ]

  mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
    while let fieldNumber = try decoder.nextFieldNumber() {
      switch fieldNumber {
      case 1: try decoder.decodeSingularInt32Field(value: &self._init_p)
      default: break
      }
    }
  }

  func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
    if let v = self._init_p {
      try visitor.visitSingularInt32Field(value: v, fieldNumber: 1)
    }
    try unknownFields.traverse(visitor: &visitor)
  }

  static func ==(lhs: SwiftUnittest_Names_MessageNames.initMessage, rhs: SwiftUnittest_Names_MessageNames.initMessage) -> Bool {
    if lhs._init_p != rhs._init_p {return false}
    if lhs.unknownFields != rhs.unknownFields {return false}
    return true
  }
}

extension SwiftUnittest_Names_MessageNames.inoutMessage: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  static let protoMessageName: String = SwiftUnittest_Names_MessageNames.protoMessageName + ".inout"
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    1: .same(proto: "inout"),
  ]

  mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
    while let fieldNumber = try decoder.nextFieldNumber() {
      switch fieldNumber {
      case 1: try decoder.decodeSingularInt32Field(value: &self._inout)
      default: break
      }
    }
  }

  func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
    if let v = self._inout {
      try visitor.visitSingularInt32Field(value: v, fieldNumber: 1)
    }
    try unknownFields.traverse(visitor: &visitor)
  }

  static func ==(lhs: SwiftUnittest_Names_MessageNames.inoutMessage, rhs: SwiftUnittest_Names_MessageNames.inoutMessage) -> Bool {
    if lhs._inout != rhs._inout {return false}
    if lhs.unknownFields != rhs.unknownFields {return false}
    return true
  }
}

extension SwiftUnittest_Names_MessageNames.internalMessage: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  static let protoMessageName: String = SwiftUnittest_Names_MessageNames.protoMessageName + ".internal"
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    1: .same(proto: "internal"),
  ]

  mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
    while let fieldNumber = try decoder.nextFieldNumber() {
      switch fieldNumber {
      case 1: try decoder.decodeSingularInt32Field(value: &self._internal)
      default: break
      }
    }
  }

  func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
    if let v = self._internal {
      try visitor.visitSingularInt32Field(value: v, fieldNumber: 1)
    }
    try unknownFields.traverse(visitor: &visitor)
  }

  static func ==(lhs: SwiftUnittest_Names_MessageNames.internalMessage, rhs: SwiftUnittest_Names_MessageNames.internalMessage) -> Bool {
    if lhs._internal != rhs._internal {return false}
    if lhs.unknownFields != rhs.unknownFields {return false}
    return true
  }
}

extension SwiftUnittest_Names_MessageNames.letMessage: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  static let protoMessageName: String = SwiftUnittest_Names_MessageNames.protoMessageName + ".let"
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    1: .same(proto: "let"),
  ]

  mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
    while let fieldNumber = try decoder.nextFieldNumber() {
      switch fieldNumber {
      case 1: try decoder.decodeSingularInt32Field(value: &self._let)
      default: break
      }
    }
  }

  func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
    if let v = self._let {
      try visitor.visitSingularInt32Field(value: v, fieldNumber: 1)
    }
    try unknownFields.traverse(visitor: &visitor)
  }

  static func ==(lhs: SwiftUnittest_Names_MessageNames.letMessage, rhs: SwiftUnittest_Names_MessageNames.letMessage) -> Bool {
    if lhs._let != rhs._let {return false}
    if lhs.unknownFields != rhs.unknownFields {return false}
    return true
  }
}

extension SwiftUnittest_Names_MessageNames.operatorMessage: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  static let protoMessageName: String = SwiftUnittest_Names_MessageNames.protoMessageName + ".operator"
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    1: .same(proto: "operator"),
  ]

  mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
    while let fieldNumber = try decoder.nextFieldNumber() {
      switch fieldNumber {
      case 1: try decoder.decodeSingularInt32Field(value: &self._operator)
      default: break
      }
    }
  }

  func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
    if let v = self._operator {
      try visitor.visitSingularInt32Field(value: v, fieldNumber: 1)
    }
    try unknownFields.traverse(visitor: &visitor)
  }

  static func ==(lhs: SwiftUnittest_Names_MessageNames.operatorMessage, rhs: SwiftUnittest_Names_MessageNames.operatorMessage) -> Bool {
    if lhs._operator != rhs._operator {return false}
    if lhs.unknownFields != rhs.unknownFields {return false}
    return true
  }
}

extension SwiftUnittest_Names_MessageNames.privateMessage: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  static let protoMessageName: String = SwiftUnittest_Names_MessageNames.protoMessageName + ".private"
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    1: .same(proto: "private"),
  ]

  mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
    while let fieldNumber = try decoder.nextFieldNumber() {
      switch fieldNumber {
      case 1: try decoder.decodeSingularInt32Field(value: &self._private)
      default: break
      }
    }
  }

  func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
    if let v = self._private {
      try visitor.visitSingularInt32Field(value: v, fieldNumber: 1)
    }
    try unknownFields.traverse(visitor: &visitor)
  }

  static func ==(lhs: SwiftUnittest_Names_MessageNames.privateMessage, rhs: SwiftUnittest_Names_MessageNames.privateMessage) -> Bool {
    if lhs._private != rhs._private {return false}
    if lhs.unknownFields != rhs.unknownFields {return false}
    return true
  }
}

extension SwiftUnittest_Names_MessageNames.protocolMessage: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  static let protoMessageName: String = SwiftUnittest_Names_MessageNames.protoMessageName + ".protocol"
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    1: .same(proto: "protocol"),
  ]

  mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
    while let fieldNumber = try decoder.nextFieldNumber() {
      switch fieldNumber {
      case 1: try decoder.decodeSingularInt32Field(value: &self._protocol)
      default: break
      }
    }
  }

  func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
    if let v = self._protocol {
      try visitor.visitSingularInt32Field(value: v, fieldNumber: 1)
    }
    try unknownFields.traverse(visitor: &visitor)
  }

  static func ==(lhs: SwiftUnittest_Names_MessageNames.protocolMessage, rhs: SwiftUnittest_Names_MessageNames.protocolMessage) -> Bool {
    if lhs._protocol != rhs._protocol {return false}
    if lhs.unknownFields != rhs.unknownFields {return false}
    return true
  }
}

extension SwiftUnittest_Names_MessageNames.publicMessage: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  static let protoMessageName: String = SwiftUnittest_Names_MessageNames.protoMessageName + ".public"
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    1: .same(proto: "public"),
  ]

  mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
    while let fieldNumber = try decoder.nextFieldNumber() {
      switch fieldNumber {
      case 1: try decoder.decodeSingularInt32Field(value: &self._public)
      default: break
      }
    }
  }

  func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
    if let v = self._public {
      try visitor.visitSingularInt32Field(value: v, fieldNumber: 1)
    }
    try unknownFields.traverse(visitor: &visitor)
  }

  static func ==(lhs: SwiftUnittest_Names_MessageNames.publicMessage, rhs: SwiftUnittest_Names_MessageNames.publicMessage) -> Bool {
    if lhs._public != rhs._public {return false}
    if lhs.unknownFields != rhs.unknownFields {return false}
    return true
  }
}

extension SwiftUnittest_Names_MessageNames.staticMessage: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  static let protoMessageName: String = SwiftUnittest_Names_MessageNames.protoMessageName + ".static"
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    1: .same(proto: "static"),
  ]

  mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
    while let fieldNumber = try decoder.nextFieldNumber() {
      switch fieldNumber {
      case 1: try decoder.decodeSingularInt32Field(value: &self._static)
      default: break
      }
    }
  }

  func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
    if let v = self._static {
      try visitor.visitSingularInt32Field(value: v, fieldNumber: 1)
    }
    try unknownFields.traverse(visitor: &visitor)
  }

  static func ==(lhs: SwiftUnittest_Names_MessageNames.staticMessage, rhs: SwiftUnittest_Names_MessageNames.staticMessage) -> Bool {
    if lhs._static != rhs._static {return false}
    if lhs.unknownFields != rhs.unknownFields {return false}
    return true
  }
}

extension SwiftUnittest_Names_MessageNames.structMessage: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  static let protoMessageName: String = SwiftUnittest_Names_MessageNames.protoMessageName + ".struct"
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    1: .same(proto: "struct"),
  ]

  mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
    while let fieldNumber = try decoder.nextFieldNumber() {
      switch fieldNumber {
      case 1: try decoder.decodeSingularInt32Field(value: &self._struct)
      default: break
      }
    }
  }

  func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
    if let v = self._struct {
      try visitor.visitSingularInt32Field(value: v, fieldNumber: 1)
    }
    try unknownFields.traverse(visitor: &visitor)
  }

  static func ==(lhs: SwiftUnittest_Names_MessageNames.structMessage, rhs: SwiftUnittest_Names_MessageNames.structMessage) -> Bool {
    if lhs._struct != rhs._struct {return false}
    if lhs.unknownFields != rhs.unknownFields {return false}
    return true
  }
}

extension SwiftUnittest_Names_MessageNames.subscriptMessage: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  static let protoMessageName: String = SwiftUnittest_Names_MessageNames.protoMessageName + ".subscript"
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    1: .same(proto: "subscript"),
  ]

  mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
    while let fieldNumber = try decoder.nextFieldNumber() {
      switch fieldNumber {
      case 1: try decoder.decodeSingularInt32Field(value: &self._subscript)
      default: break
      }
    }
  }

  func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
    if let v = self._subscript {
      try visitor.visitSingularInt32Field(value: v, fieldNumber: 1)
    }
    try unknownFields.traverse(visitor: &visitor)
  }

  static func ==(lhs: SwiftUnittest_Names_MessageNames.subscriptMessage, rhs: SwiftUnittest_Names_MessageNames.subscriptMessage) -> Bool {
    if lhs._subscript != rhs._subscript {return false}
    if lhs.unknownFields != rhs.unknownFields {return false}
    return true
  }
}

extension SwiftUnittest_Names_MessageNames.typealiasMessage: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  static let protoMessageName: String = SwiftUnittest_Names_MessageNames.protoMessageName + ".typealias"
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    1: .same(proto: "typealias"),
  ]

  mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
    while let fieldNumber = try decoder.nextFieldNumber() {
      switch fieldNumber {
      case 1: try decoder.decodeSingularInt32Field(value: &self._typealias)
      default: break
      }
    }
  }

  func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
    if let v = self._typealias {
      try visitor.visitSingularInt32Field(value: v, fieldNumber: 1)
    }
    try unknownFields.traverse(visitor: &visitor)
  }

  static func ==(lhs: SwiftUnittest_Names_MessageNames.typealiasMessage, rhs: SwiftUnittest_Names_MessageNames.typealiasMessage) -> Bool {
    if lhs._typealias != rhs._typealias {return false}
    if lhs.unknownFields != rhs.unknownFields {return false}
    return true
  }
}

extension SwiftUnittest_Names_MessageNames.varMessage: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  static let protoMessageName: String = SwiftUnittest_Names_MessageNames.protoMessageName + ".var"
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    1: .same(proto: "var"),
  ]

  mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
    while let fieldNumber = try decoder.nextFieldNumber() {
      switch fieldNumber {
      case 1: try decoder.decodeSingularInt32Field(value: &self._var)
      default: break
      }
    }
  }

  func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
    if let v = self._var {
      try visitor.visitSingularInt32Field(value: v, fieldNumber: 1)
    }
    try unknownFields.traverse(visitor: &visitor)
  }

  static func ==(lhs: SwiftUnittest_Names_MessageNames.varMessage, rhs: SwiftUnittest_Names_MessageNames.varMessage) -> Bool {
    if lhs._var != rhs._var {return false}
    if lhs.unknownFields != rhs.unknownFields {return false}
    return true
  }
}

extension SwiftUnittest_Names_MessageNames.breakMessage: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  static let protoMessageName: String = SwiftUnittest_Names_MessageNames.protoMessageName + ".break"
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    1: .same(proto: "break"),
  ]

  mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
    while let fieldNumber = try decoder.nextFieldNumber() {
      switch fieldNumber {
      case 1: try decoder.decodeSingularInt32Field(value: &self._break)
      default: break
      }
    }
  }

  func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
    if let v = self._break {
      try visitor.visitSingularInt32Field(value: v, fieldNumber: 1)
    }
    try unknownFields.traverse(visitor: &visitor)
  }

  static func ==(lhs: SwiftUnittest_Names_MessageNames.breakMessage, rhs: SwiftUnittest_Names_MessageNames.breakMessage) -> Bool {
    if lhs._break != rhs._break {return false}
    if lhs.unknownFields != rhs.unknownFields {return false}
    return true
  }
}

extension SwiftUnittest_Names_MessageNames.caseMessage: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  static let protoMessageName: String = SwiftUnittest_Names_MessageNames.protoMessageName + ".case"
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    1: .same(proto: "case"),
  ]

  mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
    while let fieldNumber = try decoder.nextFieldNumber() {
      switch fieldNumber {
      case 1: try decoder.decodeSingularInt32Field(value: &self._case)
      default: break
      }
    }
  }

  func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
    if let v = self._case {
      try visitor.visitSingularInt32Field(value: v, fieldNumber: 1)
    }
    try unknownFields.traverse(visitor: &visitor)
  }

  static func ==(lhs: SwiftUnittest_Names_MessageNames.caseMessage, rhs: SwiftUnittest_Names_MessageNames.caseMessage) -> Bool {
    if lhs._case != rhs._case {return false}
    if lhs.unknownFields != rhs.unknownFields {return false}
    return true
  }
}

extension SwiftUnittest_Names_MessageNames.continueMessage: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  static let protoMessageName: String = SwiftUnittest_Names_MessageNames.protoMessageName + ".continue"
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    1: .same(proto: "continue"),
  ]

  mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
    while let fieldNumber = try decoder.nextFieldNumber() {
      switch fieldNumber {
      case 1: try decoder.decodeSingularInt32Field(value: &self._continue)
      default: break
      }
    }
  }

  func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
    if let v = self._continue {
      try visitor.visitSingularInt32Field(value: v, fieldNumber: 1)
    }
    try unknownFields.traverse(visitor: &visitor)
  }

  static func ==(lhs: SwiftUnittest_Names_MessageNames.continueMessage, rhs: SwiftUnittest_Names_MessageNames.continueMessage) -> Bool {
    if lhs._continue != rhs._continue {return false}
    if lhs.unknownFields != rhs.unknownFields {return false}
    return true
  }
}

extension SwiftUnittest_Names_MessageNames.defaultMessage: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  static let protoMessageName: String = SwiftUnittest_Names_MessageNames.protoMessageName + ".default"
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    1: .same(proto: "default"),
  ]

  mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
    while let fieldNumber = try decoder.nextFieldNumber() {
      switch fieldNumber {
      case 1: try decoder.decodeSingularInt32Field(value: &self._default)
      default: break
      }
    }
  }

  func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
    if let v = self._default {
      try visitor.visitSingularInt32Field(value: v, fieldNumber: 1)
    }
    try unknownFields.traverse(visitor: &visitor)
  }

  static func ==(lhs: SwiftUnittest_Names_MessageNames.defaultMessage, rhs: SwiftUnittest_Names_MessageNames.defaultMessage) -> Bool {
    if lhs._default != rhs._default {return false}
    if lhs.unknownFields != rhs.unknownFields {return false}
    return true
  }
}

extension SwiftUnittest_Names_MessageNames.deferMessage: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  static let protoMessageName: String = SwiftUnittest_Names_MessageNames.protoMessageName + ".defer"
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    1: .same(proto: "defer"),
  ]

  mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
    while let fieldNumber = try decoder.nextFieldNumber() {
      switch fieldNumber {
      case 1: try decoder.decodeSingularInt32Field(value: &self._defer)
      default: break
      }
    }
  }

  func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
    if let v = self._defer {
      try visitor.visitSingularInt32Field(value: v, fieldNumber: 1)
    }
    try unknownFields.traverse(visitor: &visitor)
  }

  static func ==(lhs: SwiftUnittest_Names_MessageNames.deferMessage, rhs: SwiftUnittest_Names_MessageNames.deferMessage) -> Bool {
    if lhs._defer != rhs._defer {return false}
    if lhs.unknownFields != rhs.unknownFields {return false}
    return true
  }
}

extension SwiftUnittest_Names_MessageNames.doMessage: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  static let protoMessageName: String = SwiftUnittest_Names_MessageNames.protoMessageName + ".do"
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    1: .same(proto: "do"),
  ]

  mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
    while let fieldNumber = try decoder.nextFieldNumber() {
      switch fieldNumber {
      case 1: try decoder.decodeSingularInt32Field(value: &self._do)
      default: break
      }
    }
  }

  func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
    if let v = self._do {
      try visitor.visitSingularInt32Field(value: v, fieldNumber: 1)
    }
    try unknownFields.traverse(visitor: &visitor)
  }

  static func ==(lhs: SwiftUnittest_Names_MessageNames.doMessage, rhs: SwiftUnittest_Names_MessageNames.doMessage) -> Bool {
    if lhs._do != rhs._do {return false}
    if lhs.unknownFields != rhs.unknownFields {return false}
    return true
  }
}

extension SwiftUnittest_Names_MessageNames.elseMessage: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  static let protoMessageName: String = SwiftUnittest_Names_MessageNames.protoMessageName + ".else"
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    1: .same(proto: "else"),
  ]

  mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
    while let fieldNumber = try decoder.nextFieldNumber() {
      switch fieldNumber {
      case 1: try decoder.decodeSingularInt32Field(value: &self._else)
      default: break
      }
    }
  }

  func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
    if let v = self._else {
      try visitor.visitSingularInt32Field(value: v, fieldNumber: 1)
    }
    try unknownFields.traverse(visitor: &visitor)
  }

  static func ==(lhs: SwiftUnittest_Names_MessageNames.elseMessage, rhs: SwiftUnittest_Names_MessageNames.elseMessage) -> Bool {
    if lhs._else != rhs._else {return false}
    if lhs.unknownFields != rhs.unknownFields {return false}
    return true
  }
}

extension SwiftUnittest_Names_MessageNames.fallthroughMessage: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  static let protoMessageName: String = SwiftUnittest_Names_MessageNames.protoMessageName + ".fallthrough"
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    1: .same(proto: "fallthrough"),
  ]

  mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
    while let fieldNumber = try decoder.nextFieldNumber() {
      switch fieldNumber {
      case 1: try decoder.decodeSingularInt32Field(value: &self._fallthrough)
      default: break
      }
    }
  }

  func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
    if let v = self._fallthrough {
      try visitor.visitSingularInt32Field(value: v, fieldNumber: 1)
    }
    try unknownFields.traverse(visitor: &visitor)
  }

  static func ==(lhs: SwiftUnittest_Names_MessageNames.fallthroughMessage, rhs: SwiftUnittest_Names_MessageNames.fallthroughMessage) -> Bool {
    if lhs._fallthrough != rhs._fallthrough {return false}
    if lhs.unknownFields != rhs.unknownFields {return false}
    return true
  }
}

extension SwiftUnittest_Names_MessageNames.forMessage: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  static let protoMessageName: String = SwiftUnittest_Names_MessageNames.protoMessageName + ".for"
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    1: .same(proto: "for"),
  ]

  mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
    while let fieldNumber = try decoder.nextFieldNumber() {
      switch fieldNumber {
      case 1: try decoder.decodeSingularInt32Field(value: &self._for)
      default: break
      }
    }
  }

  func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
    if let v = self._for {
      try visitor.visitSingularInt32Field(value: v, fieldNumber: 1)
    }
    try unknownFields.traverse(visitor: &visitor)
  }

  static func ==(lhs: SwiftUnittest_Names_MessageNames.forMessage, rhs: SwiftUnittest_Names_MessageNames.forMessage) -> Bool {
    if lhs._for != rhs._for {return false}
    if lhs.unknownFields != rhs.unknownFields {return false}
    return true
  }
}

extension SwiftUnittest_Names_MessageNames.guardMessage: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  static let protoMessageName: String = SwiftUnittest_Names_MessageNames.protoMessageName + ".guard"
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    1: .same(proto: "guard"),
  ]

  mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
    while let fieldNumber = try decoder.nextFieldNumber() {
      switch fieldNumber {
      case 1: try decoder.decodeSingularInt32Field(value: &self._guard)
      default: break
      }
    }
  }

  func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
    if let v = self._guard {
      try visitor.visitSingularInt32Field(value: v, fieldNumber: 1)
    }
    try unknownFields.traverse(visitor: &visitor)
  }

  static func ==(lhs: SwiftUnittest_Names_MessageNames.guardMessage, rhs: SwiftUnittest_Names_MessageNames.guardMessage) -> Bool {
    if lhs._guard != rhs._guard {return false}
    if lhs.unknownFields != rhs.unknownFields {return false}
    return true
  }
}

extension SwiftUnittest_Names_MessageNames.ifMessage: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  static let protoMessageName: String = SwiftUnittest_Names_MessageNames.protoMessageName + ".if"
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    1: .same(proto: "if"),
  ]

  mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
    while let fieldNumber = try decoder.nextFieldNumber() {
      switch fieldNumber {
      case 1: try decoder.decodeSingularInt32Field(value: &self._if)
      default: break
      }
    }
  }

  func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
    if let v = self._if {
      try visitor.visitSingularInt32Field(value: v, fieldNumber: 1)
    }
    try unknownFields.traverse(visitor: &visitor)
  }

  static func ==(lhs: SwiftUnittest_Names_MessageNames.ifMessage, rhs: SwiftUnittest_Names_MessageNames.ifMessage) -> Bool {
    if lhs._if != rhs._if {return false}
    if lhs.unknownFields != rhs.unknownFields {return false}
    return true
  }
}

extension SwiftUnittest_Names_MessageNames.inMessage: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  static let protoMessageName: String = SwiftUnittest_Names_MessageNames.protoMessageName + ".in"
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    1: .same(proto: "in"),
  ]

  mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
    while let fieldNumber = try decoder.nextFieldNumber() {
      switch fieldNumber {
      case 1: try decoder.decodeSingularInt32Field(value: &self._in)
      default: break
      }
    }
  }

  func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
    if let v = self._in {
      try visitor.visitSingularInt32Field(value: v, fieldNumber: 1)
    }
    try unknownFields.traverse(visitor: &visitor)
  }

  static func ==(lhs: SwiftUnittest_Names_MessageNames.inMessage, rhs: SwiftUnittest_Names_MessageNames.inMessage) -> Bool {
    if lhs._in != rhs._in {return false}
    if lhs.unknownFields != rhs.unknownFields {return false}
    return true
  }
}

extension SwiftUnittest_Names_MessageNames.repeatMessage: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  static let protoMessageName: String = SwiftUnittest_Names_MessageNames.protoMessageName + ".repeat"
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    1: .same(proto: "repeat"),
  ]

  mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
    while let fieldNumber = try decoder.nextFieldNumber() {
      switch fieldNumber {
      case 1: try decoder.decodeSingularInt32Field(value: &self._repeat)
      default: break
      }
    }
  }

  func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
    if let v = self._repeat {
      try visitor.visitSingularInt32Field(value: v, fieldNumber: 1)
    }
    try unknownFields.traverse(visitor: &visitor)
  }

  static func ==(lhs: SwiftUnittest_Names_MessageNames.repeatMessage, rhs: SwiftUnittest_Names_MessageNames.repeatMessage) -> Bool {
    if lhs._repeat != rhs._repeat {return false}
    if lhs.unknownFields != rhs.unknownFields {return false}
    return true
  }
}

extension SwiftUnittest_Names_MessageNames.returnMessage: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  static let protoMessageName: String = SwiftUnittest_Names_MessageNames.protoMessageName + ".return"
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    1: .same(proto: "return"),
  ]

  mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
    while let fieldNumber = try decoder.nextFieldNumber() {
      switch fieldNumber {
      case 1: try decoder.decodeSingularInt32Field(value: &self._return)
      default: break
      }
    }
  }

  func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
    if let v = self._return {
      try visitor.visitSingularInt32Field(value: v, fieldNumber: 1)
    }
    try unknownFields.traverse(visitor: &visitor)
  }

  static func ==(lhs: SwiftUnittest_Names_MessageNames.returnMessage, rhs: SwiftUnittest_Names_MessageNames.returnMessage) -> Bool {
    if lhs._return != rhs._return {return false}
    if lhs.unknownFields != rhs.unknownFields {return false}
    return true
  }
}

extension SwiftUnittest_Names_MessageNames.switchMessage: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  static let protoMessageName: String = SwiftUnittest_Names_MessageNames.protoMessageName + ".switch"
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    1: .same(proto: "switch"),
  ]

  mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
    while let fieldNumber = try decoder.nextFieldNumber() {
      switch fieldNumber {
      case 1: try decoder.decodeSingularInt32Field(value: &self._switch)
      default: break
      }
    }
  }

  func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
    if let v = self._switch {
      try visitor.visitSingularInt32Field(value: v, fieldNumber: 1)
    }
    try unknownFields.traverse(visitor: &visitor)
  }

  static func ==(lhs: SwiftUnittest_Names_MessageNames.switchMessage, rhs: SwiftUnittest_Names_MessageNames.switchMessage) -> Bool {
    if lhs._switch != rhs._switch {return false}
    if lhs.unknownFields != rhs.unknownFields {return false}
    return true
  }
}

extension SwiftUnittest_Names_MessageNames.whereMessage: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  static let protoMessageName: String = SwiftUnittest_Names_MessageNames.protoMessageName + ".where"
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    1: .same(proto: "where"),
  ]

  mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
    while let fieldNumber = try decoder.nextFieldNumber() {
      switch fieldNumber {
      case 1: try decoder.decodeSingularInt32Field(value: &self._where)
      default: break
      }
    }
  }

  func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
    if let v = self._where {
      try visitor.visitSingularInt32Field(value: v, fieldNumber: 1)
    }
    try unknownFields.traverse(visitor: &visitor)
  }

  static func ==(lhs: SwiftUnittest_Names_MessageNames.whereMessage, rhs: SwiftUnittest_Names_MessageNames.whereMessage) -> Bool {
    if lhs._where != rhs._where {return false}
    if lhs.unknownFields != rhs.unknownFields {return false}
    return true
  }
}

extension SwiftUnittest_Names_MessageNames.whileMessage: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  static let protoMessageName: String = SwiftUnittest_Names_MessageNames.protoMessageName + ".while"
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    1: .same(proto: "while"),
  ]

  mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
    while let fieldNumber = try decoder.nextFieldNumber() {
      switch fieldNumber {
      case 1: try decoder.decodeSingularInt32Field(value: &self._while)
      default: break
      }
    }
  }

  func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
    if let v = self._while {
      try visitor.visitSingularInt32Field(value: v, fieldNumber: 1)
    }
    try unknownFields.traverse(visitor: &visitor)
  }

  static func ==(lhs: SwiftUnittest_Names_MessageNames.whileMessage, rhs: SwiftUnittest_Names_MessageNames.whileMessage) -> Bool {
    if lhs._while != rhs._while {return false}
    if lhs.unknownFields != rhs.unknownFields {return false}
    return true
  }
}

extension SwiftUnittest_Names_MessageNames.asMessage: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  static let protoMessageName: String = SwiftUnittest_Names_MessageNames.protoMessageName + ".as"
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    1: .same(proto: "as"),
  ]

  mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
    while let fieldNumber = try decoder.nextFieldNumber() {
      switch fieldNumber {
      case 1: try decoder.decodeSingularInt32Field(value: &self._as)
      default: break
      }
    }
  }

  func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
    if let v = self._as {
      try visitor.visitSingularInt32Field(value: v, fieldNumber: 1)
    }
    try unknownFields.traverse(visitor: &visitor)
  }

  static func ==(lhs: SwiftUnittest_Names_MessageNames.asMessage, rhs: SwiftUnittest_Names_MessageNames.asMessage) -> Bool {
    if lhs._as != rhs._as {return false}
    if lhs.unknownFields != rhs.unknownFields {return false}
    return true
  }
}

extension SwiftUnittest_Names_MessageNames.catchMessage: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  static let protoMessageName: String = SwiftUnittest_Names_MessageNames.protoMessageName + ".catch"
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    1: .same(proto: "catch"),
  ]

  mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
    while let fieldNumber = try decoder.nextFieldNumber() {
      switch fieldNumber {
      case 1: try decoder.decodeSingularInt32Field(value: &self._catch)
      default: break
      }
    }
  }

  func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
    if let v = self._catch {
      try visitor.visitSingularInt32Field(value: v, fieldNumber: 1)
    }
    try unknownFields.traverse(visitor: &visitor)
  }

  static func ==(lhs: SwiftUnittest_Names_MessageNames.catchMessage, rhs: SwiftUnittest_Names_MessageNames.catchMessage) -> Bool {
    if lhs._catch != rhs._catch {return false}
    if lhs.unknownFields != rhs.unknownFields {return false}
    return true
  }
}

extension SwiftUnittest_Names_MessageNames.dynamicTypeMessage: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  static let protoMessageName: String = SwiftUnittest_Names_MessageNames.protoMessageName + ".dynamicType"
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    1: .same(proto: "dynamicType"),
  ]

  mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
    while let fieldNumber = try decoder.nextFieldNumber() {
      switch fieldNumber {
      case 1: try decoder.decodeSingularInt32Field(value: &self._dynamicType_p)
      default: break
      }
    }
  }

  func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
    if let v = self._dynamicType_p {
      try visitor.visitSingularInt32Field(value: v, fieldNumber: 1)
    }
    try unknownFields.traverse(visitor: &visitor)
  }

  static func ==(lhs: SwiftUnittest_Names_MessageNames.dynamicTypeMessage, rhs: SwiftUnittest_Names_MessageNames.dynamicTypeMessage) -> Bool {
    if lhs._dynamicType_p != rhs._dynamicType_p {return false}
    if lhs.unknownFields != rhs.unknownFields {return false}
    return true
  }
}

extension SwiftUnittest_Names_MessageNames.falseMessage: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  static let protoMessageName: String = SwiftUnittest_Names_MessageNames.protoMessageName + ".false"
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    1: .same(proto: "false"),
  ]

  mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
    while let fieldNumber = try decoder.nextFieldNumber() {
      switch fieldNumber {
      case 1: try decoder.decodeSingularInt32Field(value: &self._false)
      default: break
      }
    }
  }

  func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
    if let v = self._false {
      try visitor.visitSingularInt32Field(value: v, fieldNumber: 1)
    }
    try unknownFields.traverse(visitor: &visitor)
  }

  static func ==(lhs: SwiftUnittest_Names_MessageNames.falseMessage, rhs: SwiftUnittest_Names_MessageNames.falseMessage) -> Bool {
    if lhs._false != rhs._false {return false}
    if lhs.unknownFields != rhs.unknownFields {return false}
    return true
  }
}

extension SwiftUnittest_Names_MessageNames.isMessage: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  static let protoMessageName: String = SwiftUnittest_Names_MessageNames.protoMessageName + ".is"
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    1: .same(proto: "is"),
  ]

  mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
    while let fieldNumber = try decoder.nextFieldNumber() {
      switch fieldNumber {
      case 1: try decoder.decodeSingularInt32Field(value: &self._is)
      default: break
      }
    }
  }

  func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
    if let v = self._is {
      try visitor.visitSingularInt32Field(value: v, fieldNumber: 1)
    }
    try unknownFields.traverse(visitor: &visitor)
  }

  static func ==(lhs: SwiftUnittest_Names_MessageNames.isMessage, rhs: SwiftUnittest_Names_MessageNames.isMessage) -> Bool {
    if lhs._is != rhs._is {return false}
    if lhs.unknownFields != rhs.unknownFields {return false}
    return true
  }
}

extension SwiftUnittest_Names_MessageNames.nilMessage: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  static let protoMessageName: String = SwiftUnittest_Names_MessageNames.protoMessageName + ".nil"
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    1: .same(proto: "nil"),
  ]

  mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
    while let fieldNumber = try decoder.nextFieldNumber() {
      switch fieldNumber {
      case 1: try decoder.decodeSingularInt32Field(value: &self._nil)
      default: break
      }
    }
  }

  func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
    if let v = self._nil {
      try visitor.visitSingularInt32Field(value: v, fieldNumber: 1)
    }
    try unknownFields.traverse(visitor: &visitor)
  }

  static func ==(lhs: SwiftUnittest_Names_MessageNames.nilMessage, rhs: SwiftUnittest_Names_MessageNames.nilMessage) -> Bool {
    if lhs._nil != rhs._nil {return false}
    if lhs.unknownFields != rhs.unknownFields {return false}
    return true
  }
}

extension SwiftUnittest_Names_MessageNames.rethrowsMessage: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  static let protoMessageName: String = SwiftUnittest_Names_MessageNames.protoMessageName + ".rethrows"
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    1: .same(proto: "rethrows"),
  ]

  mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
    while let fieldNumber = try decoder.nextFieldNumber() {
      switch fieldNumber {
      case 1: try decoder.decodeSingularInt32Field(value: &self._rethrows)
      default: break
      }
    }
  }

  func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
    if let v = self._rethrows {
      try visitor.visitSingularInt32Field(value: v, fieldNumber: 1)
    }
    try unknownFields.traverse(visitor: &visitor)
  }

  static func ==(lhs: SwiftUnittest_Names_MessageNames.rethrowsMessage, rhs: SwiftUnittest_Names_MessageNames.rethrowsMessage) -> Bool {
    if lhs._rethrows != rhs._rethrows {return false}
    if lhs.unknownFields != rhs.unknownFields {return false}
    return true
  }
}

extension SwiftUnittest_Names_MessageNames.superMessage: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  static let protoMessageName: String = SwiftUnittest_Names_MessageNames.protoMessageName + ".super"
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    1: .same(proto: "super"),
  ]

  mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
    while let fieldNumber = try decoder.nextFieldNumber() {
      switch fieldNumber {
      case 1: try decoder.decodeSingularInt32Field(value: &self._super)
      default: break
      }
    }
  }

  func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
    if let v = self._super {
      try visitor.visitSingularInt32Field(value: v, fieldNumber: 1)
    }
    try unknownFields.traverse(visitor: &visitor)
  }

  static func ==(lhs: SwiftUnittest_Names_MessageNames.superMessage, rhs: SwiftUnittest_Names_MessageNames.superMessage) -> Bool {
    if lhs._super != rhs._super {return false}
    if lhs.unknownFields != rhs.unknownFields {return false}
    return true
  }
}

extension SwiftUnittest_Names_MessageNames.selfMessage: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  static let protoMessageName: String = SwiftUnittest_Names_MessageNames.protoMessageName + ".self"
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    1: .same(proto: "self"),
  ]

  mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
    while let fieldNumber = try decoder.nextFieldNumber() {
      switch fieldNumber {
      case 1: try decoder.decodeSingularInt32Field(value: &self._self_p)
      default: break
      }
    }
  }

  func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
    if let v = self._self_p {
      try visitor.visitSingularInt32Field(value: v, fieldNumber: 1)
    }
    try unknownFields.traverse(visitor: &visitor)
  }

  static func ==(lhs: SwiftUnittest_Names_MessageNames.selfMessage, rhs: SwiftUnittest_Names_MessageNames.selfMessage) -> Bool {
    if lhs._self_p != rhs._self_p {return false}
    if lhs.unknownFields != rhs.unknownFields {return false}
    return true
  }
}

extension SwiftUnittest_Names_MessageNames.throwMessage: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  static let protoMessageName: String = SwiftUnittest_Names_MessageNames.protoMessageName + ".throw"
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    1: .same(proto: "throw"),
  ]

  mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
    while let fieldNumber = try decoder.nextFieldNumber() {
      switch fieldNumber {
      case 1: try decoder.decodeSingularInt32Field(value: &self._throw)
      default: break
      }
    }
  }

  func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
    if let v = self._throw {
      try visitor.visitSingularInt32Field(value: v, fieldNumber: 1)
    }
    try unknownFields.traverse(visitor: &visitor)
  }

  static func ==(lhs: SwiftUnittest_Names_MessageNames.throwMessage, rhs: SwiftUnittest_Names_MessageNames.throwMessage) -> Bool {
    if lhs._throw != rhs._throw {return false}
    if lhs.unknownFields != rhs.unknownFields {return false}
    return true
  }
}

extension SwiftUnittest_Names_MessageNames.throwsMessage: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  static let protoMessageName: String = SwiftUnittest_Names_MessageNames.protoMessageName + ".throws"
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    1: .same(proto: "throws"),
  ]

  mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
    while let fieldNumber = try decoder.nextFieldNumber() {
      switch fieldNumber {
      case 1: try decoder.decodeSingularInt32Field(value: &self._throws)
      default: break
      }
    }
  }

  func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
    if let v = self._throws {
      try visitor.visitSingularInt32Field(value: v, fieldNumber: 1)
    }
    try unknownFields.traverse(visitor: &visitor)
  }

  static func ==(lhs: SwiftUnittest_Names_MessageNames.throwsMessage, rhs: SwiftUnittest_Names_MessageNames.throwsMessage) -> Bool {
    if lhs._throws != rhs._throws {return false}
    if lhs.unknownFields != rhs.unknownFields {return false}
    return true
  }
}

extension SwiftUnittest_Names_MessageNames.trueMessage: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  static let protoMessageName: String = SwiftUnittest_Names_MessageNames.protoMessageName + ".true"
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    1: .same(proto: "true"),
  ]

  mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
    while let fieldNumber = try decoder.nextFieldNumber() {
      switch fieldNumber {
      case 1: try decoder.decodeSingularInt32Field(value: &self._true)
      default: break
      }
    }
  }

  func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
    if let v = self._true {
      try visitor.visitSingularInt32Field(value: v, fieldNumber: 1)
    }
    try unknownFields.traverse(visitor: &visitor)
  }

  static func ==(lhs: SwiftUnittest_Names_MessageNames.trueMessage, rhs: SwiftUnittest_Names_MessageNames.trueMessage) -> Bool {
    if lhs._true != rhs._true {return false}
    if lhs.unknownFields != rhs.unknownFields {return false}
    return true
  }
}

extension SwiftUnittest_Names_MessageNames.tryMessage: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  static let protoMessageName: String = SwiftUnittest_Names_MessageNames.protoMessageName + ".try"
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    1: .same(proto: "try"),
  ]

  mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
    while let fieldNumber = try decoder.nextFieldNumber() {
      switch fieldNumber {
      case 1: try decoder.decodeSingularInt32Field(value: &self._try)
      default: break
      }
    }
  }

  func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
    if let v = self._try {
      try visitor.visitSingularInt32Field(value: v, fieldNumber: 1)
    }
    try unknownFields.traverse(visitor: &visitor)
  }

  static func ==(lhs: SwiftUnittest_Names_MessageNames.tryMessage, rhs: SwiftUnittest_Names_MessageNames.tryMessage) -> Bool {
    if lhs._try != rhs._try {return false}
    if lhs.unknownFields != rhs.unknownFields {return false}
    return true
  }
}

extension SwiftUnittest_Names_MessageNames.__COLUMN__Message: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  static let protoMessageName: String = SwiftUnittest_Names_MessageNames.protoMessageName + ".__COLUMN__"
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    1: .standard(proto: "__COLUMN__"),
  ]

  mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
    while let fieldNumber = try decoder.nextFieldNumber() {
      switch fieldNumber {
      case 1: try decoder.decodeSingularInt32Field(value: &self.__Column__)
      default: break
      }
    }
  }

  func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
    if let v = self.__Column__ {
      try visitor.visitSingularInt32Field(value: v, fieldNumber: 1)
    }
    try unknownFields.traverse(visitor: &visitor)
  }

  static func ==(lhs: SwiftUnittest_Names_MessageNames.__COLUMN__Message, rhs: SwiftUnittest_Names_MessageNames.__COLUMN__Message) -> Bool {
    if lhs.__Column__ != rhs.__Column__ {return false}
    if lhs.unknownFields != rhs.unknownFields {return false}
    return true
  }
}

extension SwiftUnittest_Names_MessageNames.__FILE__Message: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  static let protoMessageName: String = SwiftUnittest_Names_MessageNames.protoMessageName + ".__FILE__"
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    1: .standard(proto: "__FILE__"),
  ]

  mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
    while let fieldNumber = try decoder.nextFieldNumber() {
      switch fieldNumber {
      case 1: try decoder.decodeSingularInt32Field(value: &self.__File__)
      default: break
      }
    }
  }

  func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
    if let v = self.__File__ {
      try visitor.visitSingularInt32Field(value: v, fieldNumber: 1)
    }
    try unknownFields.traverse(visitor: &visitor)
  }

  static func ==(lhs: SwiftUnittest_Names_MessageNames.__FILE__Message, rhs: SwiftUnittest_Names_MessageNames.__FILE__Message) -> Bool {
    if lhs.__File__ != rhs.__File__ {return false}
    if lhs.unknownFields != rhs.unknownFields {return false}
    return true
  }
}

extension SwiftUnittest_Names_MessageNames.__FUNCTION__Message: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  static let protoMessageName: String = SwiftUnittest_Names_MessageNames.protoMessageName + ".__FUNCTION__"
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    1: .standard(proto: "__FUNCTION__"),
  ]

  mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
    while let fieldNumber = try decoder.nextFieldNumber() {
      switch fieldNumber {
      case 1: try decoder.decodeSingularInt32Field(value: &self.__Function__)
      default: break
      }
    }
  }

  func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
    if let v = self.__Function__ {
      try visitor.visitSingularInt32Field(value: v, fieldNumber: 1)
    }
    try unknownFields.traverse(visitor: &visitor)
  }

  static func ==(lhs: SwiftUnittest_Names_MessageNames.__FUNCTION__Message, rhs: SwiftUnittest_Names_MessageNames.__FUNCTION__Message) -> Bool {
    if lhs.__Function__ != rhs.__Function__ {return false}
    if lhs.unknownFields != rhs.unknownFields {return false}
    return true
  }
}

extension SwiftUnittest_Names_MessageNames.__LINE__Message: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  static let protoMessageName: String = SwiftUnittest_Names_MessageNames.protoMessageName + ".__LINE__"
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    1: .standard(proto: "__LINE__"),
  ]

  mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
    while let fieldNumber = try decoder.nextFieldNumber() {
      switch fieldNumber {
      case 1: try decoder.decodeSingularInt32Field(value: &self.__Line__)
      default: break
      }
    }
  }

  func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
    if let v = self.__Line__ {
      try visitor.visitSingularInt32Field(value: v, fieldNumber: 1)
    }
    try unknownFields.traverse(visitor: &visitor)
  }

  static func ==(lhs: SwiftUnittest_Names_MessageNames.__LINE__Message, rhs: SwiftUnittest_Names_MessageNames.__LINE__Message) -> Bool {
    if lhs.__Line__ != rhs.__Line__ {return false}
    if lhs.unknownFields != rhs.unknownFields {return false}
    return true
  }
}

extension SwiftUnittest_Names_MessageNames._Message: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  static let protoMessageName: String = SwiftUnittest_Names_MessageNames.protoMessageName + "._"
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    1: .standard(proto: "_"),
  ]

  mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
    while let fieldNumber = try decoder.nextFieldNumber() {
      switch fieldNumber {
      case 1: try decoder.decodeSingularInt32Field(value: &self.____)
      default: break
      }
    }
  }

  func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
    if let v = self.____ {
      try visitor.visitSingularInt32Field(value: v, fieldNumber: 1)
    }
    try unknownFields.traverse(visitor: &visitor)
  }

  static func ==(lhs: SwiftUnittest_Names_MessageNames._Message, rhs: SwiftUnittest_Names_MessageNames._Message) -> Bool {
    if lhs.____ != rhs.____ {return false}
    if lhs.unknownFields != rhs.unknownFields {return false}
    return true
  }
}

extension SwiftUnittest_Names_MessageNames.__Message: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  static let protoMessageName: String = SwiftUnittest_Names_MessageNames.protoMessageName + ".__"
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    1: .standard(proto: "__"),
  ]

  mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
    while let fieldNumber = try decoder.nextFieldNumber() {
      switch fieldNumber {
      case 1: try decoder.decodeSingularInt32Field(value: &self._____)
      default: break
      }
    }
  }

  func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
    if let v = self._____ {
      try visitor.visitSingularInt32Field(value: v, fieldNumber: 1)
    }
    try unknownFields.traverse(visitor: &visitor)
  }

  static func ==(lhs: SwiftUnittest_Names_MessageNames.__Message, rhs: SwiftUnittest_Names_MessageNames.__Message) -> Bool {
    if lhs._____ != rhs._____ {return false}
    if lhs.unknownFields != rhs.unknownFields {return false}
    return true
  }
}

extension SwiftUnittest_Names_MessageNames.associativity: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  static let protoMessageName: String = SwiftUnittest_Names_MessageNames.protoMessageName + ".associativity"
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    1: .same(proto: "associativity"),
  ]

  mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
    while let fieldNumber = try decoder.nextFieldNumber() {
      switch fieldNumber {
      case 1: try decoder.decodeSingularInt32Field(value: &self._associativity)
      default: break
      }
    }
  }

  func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
    if let v = self._associativity {
      try visitor.visitSingularInt32Field(value: v, fieldNumber: 1)
    }
    try unknownFields.traverse(visitor: &visitor)
  }

  static func ==(lhs: SwiftUnittest_Names_MessageNames.associativity, rhs: SwiftUnittest_Names_MessageNames.associativity) -> Bool {
    if lhs._associativity != rhs._associativity {return false}
    if lhs.unknownFields != rhs.unknownFields {return false}
    return true
  }
}

extension SwiftUnittest_Names_MessageNames.convenience: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  static let protoMessageName: String = SwiftUnittest_Names_MessageNames.protoMessageName + ".convenience"
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    1: .same(proto: "convenience"),
  ]

  mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
    while let fieldNumber = try decoder.nextFieldNumber() {
      switch fieldNumber {
      case 1: try decoder.decodeSingularInt32Field(value: &self._convenience)
      default: break
      }
    }
  }

  func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
    if let v = self._convenience {
      try visitor.visitSingularInt32Field(value: v, fieldNumber: 1)
    }
    try unknownFields.traverse(visitor: &visitor)
  }

  static func ==(lhs: SwiftUnittest_Names_MessageNames.convenience, rhs: SwiftUnittest_Names_MessageNames.convenience) -> Bool {
    if lhs._convenience != rhs._convenience {return false}
    if lhs.unknownFields != rhs.unknownFields {return false}
    return true
  }
}

extension SwiftUnittest_Names_MessageNames.dynamic: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  static let protoMessageName: String = SwiftUnittest_Names_MessageNames.protoMessageName + ".dynamic"
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    1: .same(proto: "dynamic"),
  ]

  mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
    while let fieldNumber = try decoder.nextFieldNumber() {
      switch fieldNumber {
      case 1: try decoder.decodeSingularInt32Field(value: &self._dynamic)
      default: break
      }
    }
  }

  func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
    if let v = self._dynamic {
      try visitor.visitSingularInt32Field(value: v, fieldNumber: 1)
    }
    try unknownFields.traverse(visitor: &visitor)
  }

  static func ==(lhs: SwiftUnittest_Names_MessageNames.dynamic, rhs: SwiftUnittest_Names_MessageNames.dynamic) -> Bool {
    if lhs._dynamic != rhs._dynamic {return false}
    if lhs.unknownFields != rhs.unknownFields {return false}
    return true
  }
}

extension SwiftUnittest_Names_MessageNames.didSet: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  static let protoMessageName: String = SwiftUnittest_Names_MessageNames.protoMessageName + ".didSet"
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    1: .same(proto: "didSet"),
  ]

  mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
    while let fieldNumber = try decoder.nextFieldNumber() {
      switch fieldNumber {
      case 1: try decoder.decodeSingularInt32Field(value: &self._didSet)
      default: break
      }
    }
  }

  func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
    if let v = self._didSet {
      try visitor.visitSingularInt32Field(value: v, fieldNumber: 1)
    }
    try unknownFields.traverse(visitor: &visitor)
  }

  static func ==(lhs: SwiftUnittest_Names_MessageNames.didSet, rhs: SwiftUnittest_Names_MessageNames.didSet) -> Bool {
    if lhs._didSet != rhs._didSet {return false}
    if lhs.unknownFields != rhs.unknownFields {return false}
    return true
  }
}

extension SwiftUnittest_Names_MessageNames.final: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  static let protoMessageName: String = SwiftUnittest_Names_MessageNames.protoMessageName + ".final"
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    1: .same(proto: "final"),
  ]

  mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
    while let fieldNumber = try decoder.nextFieldNumber() {
      switch fieldNumber {
      case 1: try decoder.decodeSingularInt32Field(value: &self._final)
      default: break
      }
    }
  }

  func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
    if let v = self._final {
      try visitor.visitSingularInt32Field(value: v, fieldNumber: 1)
    }
    try unknownFields.traverse(visitor: &visitor)
  }

  static func ==(lhs: SwiftUnittest_Names_MessageNames.final, rhs: SwiftUnittest_Names_MessageNames.final) -> Bool {
    if lhs._final != rhs._final {return false}
    if lhs.unknownFields != rhs.unknownFields {return false}
    return true
  }
}

extension SwiftUnittest_Names_MessageNames.get: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  static let protoMessageName: String = SwiftUnittest_Names_MessageNames.protoMessageName + ".get"
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    1: .same(proto: "get"),
  ]

  mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
    while let fieldNumber = try decoder.nextFieldNumber() {
      switch fieldNumber {
      case 1: try decoder.decodeSingularInt32Field(value: &self._get)
      default: break
      }
    }
  }

  func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
    if let v = self._get {
      try visitor.visitSingularInt32Field(value: v, fieldNumber: 1)
    }
    try unknownFields.traverse(visitor: &visitor)
  }

  static func ==(lhs: SwiftUnittest_Names_MessageNames.get, rhs: SwiftUnittest_Names_MessageNames.get) -> Bool {
    if lhs._get != rhs._get {return false}
    if lhs.unknownFields != rhs.unknownFields {return false}
    return true
  }
}

extension SwiftUnittest_Names_MessageNames.infix: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  static let protoMessageName: String = SwiftUnittest_Names_MessageNames.protoMessageName + ".infix"
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    1: .same(proto: "infix"),
  ]

  mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
    while let fieldNumber = try decoder.nextFieldNumber() {
      switch fieldNumber {
      case 1: try decoder.decodeSingularInt32Field(value: &self._infix)
      default: break
      }
    }
  }

  func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
    if let v = self._infix {
      try visitor.visitSingularInt32Field(value: v, fieldNumber: 1)
    }
    try unknownFields.traverse(visitor: &visitor)
  }

  static func ==(lhs: SwiftUnittest_Names_MessageNames.infix, rhs: SwiftUnittest_Names_MessageNames.infix) -> Bool {
    if lhs._infix != rhs._infix {return false}
    if lhs.unknownFields != rhs.unknownFields {return false}
    return true
  }
}

extension SwiftUnittest_Names_MessageNames.indirect: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  static let protoMessageName: String = SwiftUnittest_Names_MessageNames.protoMessageName + ".indirect"
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    1: .same(proto: "indirect"),
  ]

  mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
    while let fieldNumber = try decoder.nextFieldNumber() {
      switch fieldNumber {
      case 1: try decoder.decodeSingularInt32Field(value: &self._indirect)
      default: break
      }
    }
  }

  func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
    if let v = self._indirect {
      try visitor.visitSingularInt32Field(value: v, fieldNumber: 1)
    }
    try unknownFields.traverse(visitor: &visitor)
  }

  static func ==(lhs: SwiftUnittest_Names_MessageNames.indirect, rhs: SwiftUnittest_Names_MessageNames.indirect) -> Bool {
    if lhs._indirect != rhs._indirect {return false}
    if lhs.unknownFields != rhs.unknownFields {return false}
    return true
  }
}

extension SwiftUnittest_Names_MessageNames.lazy: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  static let protoMessageName: String = SwiftUnittest_Names_MessageNames.protoMessageName + ".lazy"
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    1: .same(proto: "lazy"),
  ]

  mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
    while let fieldNumber = try decoder.nextFieldNumber() {
      switch fieldNumber {
      case 1: try decoder.decodeSingularInt32Field(value: &self._lazy)
      default: break
      }
    }
  }

  func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
    if let v = self._lazy {
      try visitor.visitSingularInt32Field(value: v, fieldNumber: 1)
    }
    try unknownFields.traverse(visitor: &visitor)
  }

  static func ==(lhs: SwiftUnittest_Names_MessageNames.lazy, rhs: SwiftUnittest_Names_MessageNames.lazy) -> Bool {
    if lhs._lazy != rhs._lazy {return false}
    if lhs.unknownFields != rhs.unknownFields {return false}
    return true
  }
}

extension SwiftUnittest_Names_MessageNames.left: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  static let protoMessageName: String = SwiftUnittest_Names_MessageNames.protoMessageName + ".left"
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    1: .same(proto: "left"),
  ]

  mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
    while let fieldNumber = try decoder.nextFieldNumber() {
      switch fieldNumber {
      case 1: try decoder.decodeSingularInt32Field(value: &self._left)
      default: break
      }
    }
  }

  func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
    if let v = self._left {
      try visitor.visitSingularInt32Field(value: v, fieldNumber: 1)
    }
    try unknownFields.traverse(visitor: &visitor)
  }

  static func ==(lhs: SwiftUnittest_Names_MessageNames.left, rhs: SwiftUnittest_Names_MessageNames.left) -> Bool {
    if lhs._left != rhs._left {return false}
    if lhs.unknownFields != rhs.unknownFields {return false}
    return true
  }
}

extension SwiftUnittest_Names_MessageNames.mutating: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  static let protoMessageName: String = SwiftUnittest_Names_MessageNames.protoMessageName + ".mutating"
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    1: .same(proto: "mutating"),
  ]

  mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
    while let fieldNumber = try decoder.nextFieldNumber() {
      switch fieldNumber {
      case 1: try decoder.decodeSingularInt32Field(value: &self._mutating)
      default: break
      }
    }
  }

  func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
    if let v = self._mutating {
      try visitor.visitSingularInt32Field(value: v, fieldNumber: 1)
    }
    try unknownFields.traverse(visitor: &visitor)
  }

  static func ==(lhs: SwiftUnittest_Names_MessageNames.mutating, rhs: SwiftUnittest_Names_MessageNames.mutating) -> Bool {
    if lhs._mutating != rhs._mutating {return false}
    if lhs.unknownFields != rhs.unknownFields {return false}
    return true
  }
}

extension SwiftUnittest_Names_MessageNames.none: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  static let protoMessageName: String = SwiftUnittest_Names_MessageNames.protoMessageName + ".none"
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    1: .same(proto: "none"),
  ]

  mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
    while let fieldNumber = try decoder.nextFieldNumber() {
      switch fieldNumber {
      case 1: try decoder.decodeSingularInt32Field(value: &self._none)
      default: break
      }
    }
  }

  func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
    if let v = self._none {
      try visitor.visitSingularInt32Field(value: v, fieldNumber: 1)
    }
    try unknownFields.traverse(visitor: &visitor)
  }

  static func ==(lhs: SwiftUnittest_Names_MessageNames.none, rhs: SwiftUnittest_Names_MessageNames.none) -> Bool {
    if lhs._none != rhs._none {return false}
    if lhs.unknownFields != rhs.unknownFields {return false}
    return true
  }
}

extension SwiftUnittest_Names_MessageNames.nonmutating: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  static let protoMessageName: String = SwiftUnittest_Names_MessageNames.protoMessageName + ".nonmutating"
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    1: .same(proto: "nonmutating"),
  ]

  mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
    while let fieldNumber = try decoder.nextFieldNumber() {
      switch fieldNumber {
      case 1: try decoder.decodeSingularInt32Field(value: &self._nonmutating)
      default: break
      }
    }
  }

  func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
    if let v = self._nonmutating {
      try visitor.visitSingularInt32Field(value: v, fieldNumber: 1)
    }
    try unknownFields.traverse(visitor: &visitor)
  }

  static func ==(lhs: SwiftUnittest_Names_MessageNames.nonmutating, rhs: SwiftUnittest_Names_MessageNames.nonmutating) -> Bool {
    if lhs._nonmutating != rhs._nonmutating {return false}
    if lhs.unknownFields != rhs.unknownFields {return false}
    return true
  }
}

extension SwiftUnittest_Names_MessageNames.optional: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  static let protoMessageName: String = SwiftUnittest_Names_MessageNames.protoMessageName + ".optional"
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    1: .same(proto: "optional"),
  ]

  mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
    while let fieldNumber = try decoder.nextFieldNumber() {
      switch fieldNumber {
      case 1: try decoder.decodeSingularInt32Field(value: &self._optional)
      default: break
      }
    }
  }

  func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
    if let v = self._optional {
      try visitor.visitSingularInt32Field(value: v, fieldNumber: 1)
    }
    try unknownFields.traverse(visitor: &visitor)
  }

  static func ==(lhs: SwiftUnittest_Names_MessageNames.optional, rhs: SwiftUnittest_Names_MessageNames.optional) -> Bool {
    if lhs._optional != rhs._optional {return false}
    if lhs.unknownFields != rhs.unknownFields {return false}
    return true
  }
}

extension SwiftUnittest_Names_MessageNames.override: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  static let protoMessageName: String = SwiftUnittest_Names_MessageNames.protoMessageName + ".override"
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    1: .same(proto: "override"),
  ]

  mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
    while let fieldNumber = try decoder.nextFieldNumber() {
      switch fieldNumber {
      case 1: try decoder.decodeSingularInt32Field(value: &self._override)
      default: break
      }
    }
  }

  func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
    if let v = self._override {
      try visitor.visitSingularInt32Field(value: v, fieldNumber: 1)
    }
    try unknownFields.traverse(visitor: &visitor)
  }

  static func ==(lhs: SwiftUnittest_Names_MessageNames.override, rhs: SwiftUnittest_Names_MessageNames.override) -> Bool {
    if lhs._override != rhs._override {return false}
    if lhs.unknownFields != rhs.unknownFields {return false}
    return true
  }
}

extension SwiftUnittest_Names_MessageNames.postfix: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  static let protoMessageName: String = SwiftUnittest_Names_MessageNames.protoMessageName + ".postfix"
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    1: .same(proto: "postfix"),
  ]

  mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
    while let fieldNumber = try decoder.nextFieldNumber() {
      switch fieldNumber {
      case 1: try decoder.decodeSingularInt32Field(value: &self._postfix)
      default: break
      }
    }
  }

  func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
    if let v = self._postfix {
      try visitor.visitSingularInt32Field(value: v, fieldNumber: 1)
    }
    try unknownFields.traverse(visitor: &visitor)
  }

  static func ==(lhs: SwiftUnittest_Names_MessageNames.postfix, rhs: SwiftUnittest_Names_MessageNames.postfix) -> Bool {
    if lhs._postfix != rhs._postfix {return false}
    if lhs.unknownFields != rhs.unknownFields {return false}
    return true
  }
}

extension SwiftUnittest_Names_MessageNames.precedence: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  static let protoMessageName: String = SwiftUnittest_Names_MessageNames.protoMessageName + ".precedence"
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    1: .same(proto: "precedence"),
  ]

  mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
    while let fieldNumber = try decoder.nextFieldNumber() {
      switch fieldNumber {
      case 1: try decoder.decodeSingularInt32Field(value: &self._precedence)
      default: break
      }
    }
  }

  func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
    if let v = self._precedence {
      try visitor.visitSingularInt32Field(value: v, fieldNumber: 1)
    }
    try unknownFields.traverse(visitor: &visitor)
  }

  static func ==(lhs: SwiftUnittest_Names_MessageNames.precedence, rhs: SwiftUnittest_Names_MessageNames.precedence) -> Bool {
    if lhs._precedence != rhs._precedence {return false}
    if lhs.unknownFields != rhs.unknownFields {return false}
    return true
  }
}

extension SwiftUnittest_Names_MessageNames.prefix: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  static let protoMessageName: String = SwiftUnittest_Names_MessageNames.protoMessageName + ".prefix"
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    1: .same(proto: "prefix"),
  ]

  mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
    while let fieldNumber = try decoder.nextFieldNumber() {
      switch fieldNumber {
      case 1: try decoder.decodeSingularInt32Field(value: &self._prefix)
      default: break
      }
    }
  }

  func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
    if let v = self._prefix {
      try visitor.visitSingularInt32Field(value: v, fieldNumber: 1)
    }
    try unknownFields.traverse(visitor: &visitor)
  }

  static func ==(lhs: SwiftUnittest_Names_MessageNames.prefix, rhs: SwiftUnittest_Names_MessageNames.prefix) -> Bool {
    if lhs._prefix != rhs._prefix {return false}
    if lhs.unknownFields != rhs.unknownFields {return false}
    return true
  }
}

extension SwiftUnittest_Names_MessageNames.required: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  static let protoMessageName: String = SwiftUnittest_Names_MessageNames.protoMessageName + ".required"
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    1: .same(proto: "required"),
  ]

  mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
    while let fieldNumber = try decoder.nextFieldNumber() {
      switch fieldNumber {
      case 1: try decoder.decodeSingularInt32Field(value: &self._required)
      default: break
      }
    }
  }

  func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
    if let v = self._required {
      try visitor.visitSingularInt32Field(value: v, fieldNumber: 1)
    }
    try unknownFields.traverse(visitor: &visitor)
  }

  static func ==(lhs: SwiftUnittest_Names_MessageNames.required, rhs: SwiftUnittest_Names_MessageNames.required) -> Bool {
    if lhs._required != rhs._required {return false}
    if lhs.unknownFields != rhs.unknownFields {return false}
    return true
  }
}

extension SwiftUnittest_Names_MessageNames.right: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  static let protoMessageName: String = SwiftUnittest_Names_MessageNames.protoMessageName + ".right"
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    1: .same(proto: "right"),
  ]

  mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
    while let fieldNumber = try decoder.nextFieldNumber() {
      switch fieldNumber {
      case 1: try decoder.decodeSingularInt32Field(value: &self._right)
      default: break
      }
    }
  }

  func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
    if let v = self._right {
      try visitor.visitSingularInt32Field(value: v, fieldNumber: 1)
    }
    try unknownFields.traverse(visitor: &visitor)
  }

  static func ==(lhs: SwiftUnittest_Names_MessageNames.right, rhs: SwiftUnittest_Names_MessageNames.right) -> Bool {
    if lhs._right != rhs._right {return false}
    if lhs.unknownFields != rhs.unknownFields {return false}
    return true
  }
}

extension SwiftUnittest_Names_MessageNames.set: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  static let protoMessageName: String = SwiftUnittest_Names_MessageNames.protoMessageName + ".set"
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    1: .same(proto: "set"),
  ]

  mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
    while let fieldNumber = try decoder.nextFieldNumber() {
      switch fieldNumber {
      case 1: try decoder.decodeSingularInt32Field(value: &self._set)
      default: break
      }
    }
  }

  func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
    if let v = self._set {
      try visitor.visitSingularInt32Field(value: v, fieldNumber: 1)
    }
    try unknownFields.traverse(visitor: &visitor)
  }

  static func ==(lhs: SwiftUnittest_Names_MessageNames.set, rhs: SwiftUnittest_Names_MessageNames.set) -> Bool {
    if lhs._set != rhs._set {return false}
    if lhs.unknownFields != rhs.unknownFields {return false}
    return true
  }
}

extension SwiftUnittest_Names_MessageNames.TypeMessage: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  static let protoMessageName: String = SwiftUnittest_Names_MessageNames.protoMessageName + ".Type"
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    1: .same(proto: "Type"),
  ]

  mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
    while let fieldNumber = try decoder.nextFieldNumber() {
      switch fieldNumber {
      case 1: try decoder.decodeSingularInt32Field(value: &self._type)
      default: break
      }
    }
  }

  func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
    if let v = self._type {
      try visitor.visitSingularInt32Field(value: v, fieldNumber: 1)
    }
    try unknownFields.traverse(visitor: &visitor)
  }

  static func ==(lhs: SwiftUnittest_Names_MessageNames.TypeMessage, rhs: SwiftUnittest_Names_MessageNames.TypeMessage) -> Bool {
    if lhs._type != rhs._type {return false}
    if lhs.unknownFields != rhs.unknownFields {return false}
    return true
  }
}

extension SwiftUnittest_Names_MessageNames.unowned: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  static let protoMessageName: String = SwiftUnittest_Names_MessageNames.protoMessageName + ".unowned"
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    1: .same(proto: "unowned"),
  ]

  mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
    while let fieldNumber = try decoder.nextFieldNumber() {
      switch fieldNumber {
      case 1: try decoder.decodeSingularInt32Field(value: &self._unowned)
      default: break
      }
    }
  }

  func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
    if let v = self._unowned {
      try visitor.visitSingularInt32Field(value: v, fieldNumber: 1)
    }
    try unknownFields.traverse(visitor: &visitor)
  }

  static func ==(lhs: SwiftUnittest_Names_MessageNames.unowned, rhs: SwiftUnittest_Names_MessageNames.unowned) -> Bool {
    if lhs._unowned != rhs._unowned {return false}
    if lhs.unknownFields != rhs.unknownFields {return false}
    return true
  }
}

extension SwiftUnittest_Names_MessageNames.weak: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  static let protoMessageName: String = SwiftUnittest_Names_MessageNames.protoMessageName + ".weak"
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    1: .same(proto: "weak"),
  ]

  mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
    while let fieldNumber = try decoder.nextFieldNumber() {
      switch fieldNumber {
      case 1: try decoder.decodeSingularInt32Field(value: &self._weak)
      default: break
      }
    }
  }

  func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
    if let v = self._weak {
      try visitor.visitSingularInt32Field(value: v, fieldNumber: 1)
    }
    try unknownFields.traverse(visitor: &visitor)
  }

  static func ==(lhs: SwiftUnittest_Names_MessageNames.weak, rhs: SwiftUnittest_Names_MessageNames.weak) -> Bool {
    if lhs._weak != rhs._weak {return false}
    if lhs.unknownFields != rhs.unknownFields {return false}
    return true
  }
}

extension SwiftUnittest_Names_MessageNames.willSet: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  static let protoMessageName: String = SwiftUnittest_Names_MessageNames.protoMessageName + ".willSet"
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    1: .same(proto: "willSet"),
  ]

  mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
    while let fieldNumber = try decoder.nextFieldNumber() {
      switch fieldNumber {
      case 1: try decoder.decodeSingularInt32Field(value: &self._willSet)
      default: break
      }
    }
  }

  func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
    if let v = self._willSet {
      try visitor.visitSingularInt32Field(value: v, fieldNumber: 1)
    }
    try unknownFields.traverse(visitor: &visitor)
  }

  static func ==(lhs: SwiftUnittest_Names_MessageNames.willSet, rhs: SwiftUnittest_Names_MessageNames.willSet) -> Bool {
    if lhs._willSet != rhs._willSet {return false}
    if lhs.unknownFields != rhs.unknownFields {return false}
    return true
  }
}

extension SwiftUnittest_Names_MessageNames.id: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  static let protoMessageName: String = SwiftUnittest_Names_MessageNames.protoMessageName + ".id"
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    1: .same(proto: "id"),
  ]

  mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
    while let fieldNumber = try decoder.nextFieldNumber() {
      switch fieldNumber {
      case 1: try decoder.decodeSingularInt32Field(value: &self._id)
      default: break
      }
    }
  }

  func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
    if let v = self._id {
      try visitor.visitSingularInt32Field(value: v, fieldNumber: 1)
    }
    try unknownFields.traverse(visitor: &visitor)
  }

  static func ==(lhs: SwiftUnittest_Names_MessageNames.id, rhs: SwiftUnittest_Names_MessageNames.id) -> Bool {
    if lhs._id != rhs._id {return false}
    if lhs.unknownFields != rhs.unknownFields {return false}
    return true
  }
}

extension SwiftUnittest_Names_MessageNames._cmd: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  static let protoMessageName: String = SwiftUnittest_Names_MessageNames.protoMessageName + "._cmd"
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    1: .standard(proto: "_cmd"),
  ]

  mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
    while let fieldNumber = try decoder.nextFieldNumber() {
      switch fieldNumber {
      case 1: try decoder.decodeSingularInt32Field(value: &self._cmd)
      default: break
      }
    }
  }

  func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
    if let v = self._cmd {
      try visitor.visitSingularInt32Field(value: v, fieldNumber: 1)
    }
    try unknownFields.traverse(visitor: &visitor)
  }

  static func ==(lhs: SwiftUnittest_Names_MessageNames._cmd, rhs: SwiftUnittest_Names_MessageNames._cmd) -> Bool {
    if lhs._cmd != rhs._cmd {return false}
    if lhs.unknownFields != rhs.unknownFields {return false}
    return true
  }
}

extension SwiftUnittest_Names_MessageNames.out: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  static let protoMessageName: String = SwiftUnittest_Names_MessageNames.protoMessageName + ".out"
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    1: .same(proto: "out"),
  ]

  mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
    while let fieldNumber = try decoder.nextFieldNumber() {
      switch fieldNumber {
      case 1: try decoder.decodeSingularInt32Field(value: &self._out)
      default: break
      }
    }
  }

  func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
    if let v = self._out {
      try visitor.visitSingularInt32Field(value: v, fieldNumber: 1)
    }
    try unknownFields.traverse(visitor: &visitor)
  }

  static func ==(lhs: SwiftUnittest_Names_MessageNames.out, rhs: SwiftUnittest_Names_MessageNames.out) -> Bool {
    if lhs._out != rhs._out {return false}
    if lhs.unknownFields != rhs.unknownFields {return false}
    return true
  }
}

extension SwiftUnittest_Names_MessageNames.bycopy: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  static let protoMessageName: String = SwiftUnittest_Names_MessageNames.protoMessageName + ".bycopy"
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    1: .same(proto: "bycopy"),
  ]

  mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
    while let fieldNumber = try decoder.nextFieldNumber() {
      switch fieldNumber {
      case 1: try decoder.decodeSingularInt32Field(value: &self._bycopy)
      default: break
      }
    }
  }

  func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
    if let v = self._bycopy {
      try visitor.visitSingularInt32Field(value: v, fieldNumber: 1)
    }
    try unknownFields.traverse(visitor: &visitor)
  }

  static func ==(lhs: SwiftUnittest_Names_MessageNames.bycopy, rhs: SwiftUnittest_Names_MessageNames.bycopy) -> Bool {
    if lhs._bycopy != rhs._bycopy {return false}
    if lhs.unknownFields != rhs.unknownFields {return false}
    return true
  }
}

extension SwiftUnittest_Names_MessageNames.byref: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  static let protoMessageName: String = SwiftUnittest_Names_MessageNames.protoMessageName + ".byref"
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    1: .same(proto: "byref"),
  ]

  mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
    while let fieldNumber = try decoder.nextFieldNumber() {
      switch fieldNumber {
      case 1: try decoder.decodeSingularInt32Field(value: &self._byref)
      default: break
      }
    }
  }

  func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
    if let v = self._byref {
      try visitor.visitSingularInt32Field(value: v, fieldNumber: 1)
    }
    try unknownFields.traverse(visitor: &visitor)
  }

  static func ==(lhs: SwiftUnittest_Names_MessageNames.byref, rhs: SwiftUnittest_Names_MessageNames.byref) -> Bool {
    if lhs._byref != rhs._byref {return false}
    if lhs.unknownFields != rhs.unknownFields {return false}
    return true
  }
}

extension SwiftUnittest_Names_MessageNames.oneway: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  static let protoMessageName: String = SwiftUnittest_Names_MessageNames.protoMessageName + ".oneway"
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    1: .same(proto: "oneway"),
  ]

  mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
    while let fieldNumber = try decoder.nextFieldNumber() {
      switch fieldNumber {
      case 1: try decoder.decodeSingularInt32Field(value: &self._oneway)
      default: break
      }
    }
  }

  func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
    if let v = self._oneway {
      try visitor.visitSingularInt32Field(value: v, fieldNumber: 1)
    }
    try unknownFields.traverse(visitor: &visitor)
  }

  static func ==(lhs: SwiftUnittest_Names_MessageNames.oneway, rhs: SwiftUnittest_Names_MessageNames.oneway) -> Bool {
    if lhs._oneway != rhs._oneway {return false}
    if lhs.unknownFields != rhs.unknownFields {return false}
    return true
  }
}

extension SwiftUnittest_Names_MessageNames.and: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  static let protoMessageName: String = SwiftUnittest_Names_MessageNames.protoMessageName + ".and"
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    1: .same(proto: "and"),
  ]

  mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
    while let fieldNumber = try decoder.nextFieldNumber() {
      switch fieldNumber {
      case 1: try decoder.decodeSingularInt32Field(value: &self._and)
      default: break
      }
    }
  }

  func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
    if let v = self._and {
      try visitor.visitSingularInt32Field(value: v, fieldNumber: 1)
    }
    try unknownFields.traverse(visitor: &visitor)
  }

  static func ==(lhs: SwiftUnittest_Names_MessageNames.and, rhs: SwiftUnittest_Names_MessageNames.and) -> Bool {
    if lhs._and != rhs._and {return false}
    if lhs.unknownFields != rhs.unknownFields {return false}
    return true
  }
}

extension SwiftUnittest_Names_MessageNames.and_eq: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  static let protoMessageName: String = SwiftUnittest_Names_MessageNames.protoMessageName + ".and_eq"
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    1: .standard(proto: "and_eq"),
  ]

  mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
    while let fieldNumber = try decoder.nextFieldNumber() {
      switch fieldNumber {
      case 1: try decoder.decodeSingularInt32Field(value: &self._andEq)
      default: break
      }
    }
  }

  func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
    if let v = self._andEq {
      try visitor.visitSingularInt32Field(value: v, fieldNumber: 1)
    }
    try unknownFields.traverse(visitor: &visitor)
  }

  static func ==(lhs: SwiftUnittest_Names_MessageNames.and_eq, rhs: SwiftUnittest_Names_MessageNames.and_eq) -> Bool {
    if lhs._andEq != rhs._andEq {return false}
    if lhs.unknownFields != rhs.unknownFields {return false}
    return true
  }
}

extension SwiftUnittest_Names_MessageNames.alignas: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  static let protoMessageName: String = SwiftUnittest_Names_MessageNames.protoMessageName + ".alignas"
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    1: .same(proto: "alignas"),
  ]

  mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
    while let fieldNumber = try decoder.nextFieldNumber() {
      switch fieldNumber {
      case 1: try decoder.decodeSingularInt32Field(value: &self._alignas)
      default: break
      }
    }
  }

  func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
    if let v = self._alignas {
      try visitor.visitSingularInt32Field(value: v, fieldNumber: 1)
    }
    try unknownFields.traverse(visitor: &visitor)
  }

  static func ==(lhs: SwiftUnittest_Names_MessageNames.alignas, rhs: SwiftUnittest_Names_MessageNames.alignas) -> Bool {
    if lhs._alignas != rhs._alignas {return false}
    if lhs.unknownFields != rhs.unknownFields {return false}
    return true
  }
}

extension SwiftUnittest_Names_MessageNames.alignof: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  static let protoMessageName: String = SwiftUnittest_Names_MessageNames.protoMessageName + ".alignof"
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    1: .same(proto: "alignof"),
  ]

  mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
    while let fieldNumber = try decoder.nextFieldNumber() {
      switch fieldNumber {
      case 1: try decoder.decodeSingularInt32Field(value: &self._alignof)
      default: break
      }
    }
  }

  func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
    if let v = self._alignof {
      try visitor.visitSingularInt32Field(value: v, fieldNumber: 1)
    }
    try unknownFields.traverse(visitor: &visitor)
  }

  static func ==(lhs: SwiftUnittest_Names_MessageNames.alignof, rhs: SwiftUnittest_Names_MessageNames.alignof) -> Bool {
    if lhs._alignof != rhs._alignof {return false}
    if lhs.unknownFields != rhs.unknownFields {return false}
    return true
  }
}

extension SwiftUnittest_Names_MessageNames.asm: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  static let protoMessageName: String = SwiftUnittest_Names_MessageNames.protoMessageName + ".asm"
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    1: .same(proto: "asm"),
  ]

  mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
    while let fieldNumber = try decoder.nextFieldNumber() {
      switch fieldNumber {
      case 1: try decoder.decodeSingularInt32Field(value: &self._asm)
      default: break
      }
    }
  }

  func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
    if let v = self._asm {
      try visitor.visitSingularInt32Field(value: v, fieldNumber: 1)
    }
    try unknownFields.traverse(visitor: &visitor)
  }

  static func ==(lhs: SwiftUnittest_Names_MessageNames.asm, rhs: SwiftUnittest_Names_MessageNames.asm) -> Bool {
    if lhs._asm != rhs._asm {return false}
    if lhs.unknownFields != rhs.unknownFields {return false}
    return true
  }
}

extension SwiftUnittest_Names_MessageNames.auto: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  static let protoMessageName: String = SwiftUnittest_Names_MessageNames.protoMessageName + ".auto"
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    1: .same(proto: "auto"),
  ]

  mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
    while let fieldNumber = try decoder.nextFieldNumber() {
      switch fieldNumber {
      case 1: try decoder.decodeSingularInt32Field(value: &self._auto)
      default: break
      }
    }
  }

  func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
    if let v = self._auto {
      try visitor.visitSingularInt32Field(value: v, fieldNumber: 1)
    }
    try unknownFields.traverse(visitor: &visitor)
  }

  static func ==(lhs: SwiftUnittest_Names_MessageNames.auto, rhs: SwiftUnittest_Names_MessageNames.auto) -> Bool {
    if lhs._auto != rhs._auto {return false}
    if lhs.unknownFields != rhs.unknownFields {return false}
    return true
  }
}

extension SwiftUnittest_Names_MessageNames.bitand: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  static let protoMessageName: String = SwiftUnittest_Names_MessageNames.protoMessageName + ".bitand"
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    1: .same(proto: "bitand"),
  ]

  mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
    while let fieldNumber = try decoder.nextFieldNumber() {
      switch fieldNumber {
      case 1: try decoder.decodeSingularInt32Field(value: &self._bitand)
      default: break
      }
    }
  }

  func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
    if let v = self._bitand {
      try visitor.visitSingularInt32Field(value: v, fieldNumber: 1)
    }
    try unknownFields.traverse(visitor: &visitor)
  }

  static func ==(lhs: SwiftUnittest_Names_MessageNames.bitand, rhs: SwiftUnittest_Names_MessageNames.bitand) -> Bool {
    if lhs._bitand != rhs._bitand {return false}
    if lhs.unknownFields != rhs.unknownFields {return false}
    return true
  }
}

extension SwiftUnittest_Names_MessageNames.bitor: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  static let protoMessageName: String = SwiftUnittest_Names_MessageNames.protoMessageName + ".bitor"
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    1: .same(proto: "bitor"),
  ]

  mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
    while let fieldNumber = try decoder.nextFieldNumber() {
      switch fieldNumber {
      case 1: try decoder.decodeSingularInt32Field(value: &self._bitor)
      default: break
      }
    }
  }

  func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
    if let v = self._bitor {
      try visitor.visitSingularInt32Field(value: v, fieldNumber: 1)
    }
    try unknownFields.traverse(visitor: &visitor)
  }

  static func ==(lhs: SwiftUnittest_Names_MessageNames.bitor, rhs: SwiftUnittest_Names_MessageNames.bitor) -> Bool {
    if lhs._bitor != rhs._bitor {return false}
    if lhs.unknownFields != rhs.unknownFields {return false}
    return true
  }
}

extension SwiftUnittest_Names_MessageNames.bool: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  static let protoMessageName: String = SwiftUnittest_Names_MessageNames.protoMessageName + ".bool"
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    1: .same(proto: "bool"),
  ]

  mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
    while let fieldNumber = try decoder.nextFieldNumber() {
      switch fieldNumber {
      case 1: try decoder.decodeSingularInt32Field(value: &self._bool)
      default: break
      }
    }
  }

  func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
    if let v = self._bool {
      try visitor.visitSingularInt32Field(value: v, fieldNumber: 1)
    }
    try unknownFields.traverse(visitor: &visitor)
  }

  static func ==(lhs: SwiftUnittest_Names_MessageNames.bool, rhs: SwiftUnittest_Names_MessageNames.bool) -> Bool {
    if lhs._bool != rhs._bool {return false}
    if lhs.unknownFields != rhs.unknownFields {return false}
    return true
  }
}

extension SwiftUnittest_Names_MessageNames.char: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  static let protoMessageName: String = SwiftUnittest_Names_MessageNames.protoMessageName + ".char"
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    1: .same(proto: "char"),
  ]

  mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
    while let fieldNumber = try decoder.nextFieldNumber() {
      switch fieldNumber {
      case 1: try decoder.decodeSingularInt32Field(value: &self._char)
      default: break
      }
    }
  }

  func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
    if let v = self._char {
      try visitor.visitSingularInt32Field(value: v, fieldNumber: 1)
    }
    try unknownFields.traverse(visitor: &visitor)
  }

  static func ==(lhs: SwiftUnittest_Names_MessageNames.char, rhs: SwiftUnittest_Names_MessageNames.char) -> Bool {
    if lhs._char != rhs._char {return false}
    if lhs.unknownFields != rhs.unknownFields {return false}
    return true
  }
}

extension SwiftUnittest_Names_MessageNames.char16_t: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  static let protoMessageName: String = SwiftUnittest_Names_MessageNames.protoMessageName + ".char16_t"
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    1: .standard(proto: "char16_t"),
  ]

  mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
    while let fieldNumber = try decoder.nextFieldNumber() {
      switch fieldNumber {
      case 1: try decoder.decodeSingularInt32Field(value: &self._char16T)
      default: break
      }
    }
  }

  func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
    if let v = self._char16T {
      try visitor.visitSingularInt32Field(value: v, fieldNumber: 1)
    }
    try unknownFields.traverse(visitor: &visitor)
  }

  static func ==(lhs: SwiftUnittest_Names_MessageNames.char16_t, rhs: SwiftUnittest_Names_MessageNames.char16_t) -> Bool {
    if lhs._char16T != rhs._char16T {return false}
    if lhs.unknownFields != rhs.unknownFields {return false}
    return true
  }
}

extension SwiftUnittest_Names_MessageNames.char32_t: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  static let protoMessageName: String = SwiftUnittest_Names_MessageNames.protoMessageName + ".char32_t"
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    1: .standard(proto: "char32_t"),
  ]

  mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
    while let fieldNumber = try decoder.nextFieldNumber() {
      switch fieldNumber {
      case 1: try decoder.decodeSingularInt32Field(value: &self._char32T)
      default: break
      }
    }
  }

  func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
    if let v = self._char32T {
      try visitor.visitSingularInt32Field(value: v, fieldNumber: 1)
    }
    try unknownFields.traverse(visitor: &visitor)
  }

  static func ==(lhs: SwiftUnittest_Names_MessageNames.char32_t, rhs: SwiftUnittest_Names_MessageNames.char32_t) -> Bool {
    if lhs._char32T != rhs._char32T {return false}
    if lhs.unknownFields != rhs.unknownFields {return false}
    return true
  }
}

extension SwiftUnittest_Names_MessageNames.compl: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  static let protoMessageName: String = SwiftUnittest_Names_MessageNames.protoMessageName + ".compl"
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    1: .same(proto: "compl"),
  ]

  mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
    while let fieldNumber = try decoder.nextFieldNumber() {
      switch fieldNumber {
      case 1: try decoder.decodeSingularInt32Field(value: &self._compl)
      default: break
      }
    }
  }

  func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
    if let v = self._compl {
      try visitor.visitSingularInt32Field(value: v, fieldNumber: 1)
    }
    try unknownFields.traverse(visitor: &visitor)
  }

  static func ==(lhs: SwiftUnittest_Names_MessageNames.compl, rhs: SwiftUnittest_Names_MessageNames.compl) -> Bool {
    if lhs._compl != rhs._compl {return false}
    if lhs.unknownFields != rhs.unknownFields {return false}
    return true
  }
}

extension SwiftUnittest_Names_MessageNames.const: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  static let protoMessageName: String = SwiftUnittest_Names_MessageNames.protoMessageName + ".const"
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    1: .same(proto: "const"),
  ]

  mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
    while let fieldNumber = try decoder.nextFieldNumber() {
      switch fieldNumber {
      case 1: try decoder.decodeSingularInt32Field(value: &self._const)
      default: break
      }
    }
  }

  func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
    if let v = self._const {
      try visitor.visitSingularInt32Field(value: v, fieldNumber: 1)
    }
    try unknownFields.traverse(visitor: &visitor)
  }

  static func ==(lhs: SwiftUnittest_Names_MessageNames.const, rhs: SwiftUnittest_Names_MessageNames.const) -> Bool {
    if lhs._const != rhs._const {return false}
    if lhs.unknownFields != rhs.unknownFields {return false}
    return true
  }
}

extension SwiftUnittest_Names_MessageNames.constexpr: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  static let protoMessageName: String = SwiftUnittest_Names_MessageNames.protoMessageName + ".constexpr"
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    1: .same(proto: "constexpr"),
  ]

  mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
    while let fieldNumber = try decoder.nextFieldNumber() {
      switch fieldNumber {
      case 1: try decoder.decodeSingularInt32Field(value: &self._constexpr)
      default: break
      }
    }
  }

  func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
    if let v = self._constexpr {
      try visitor.visitSingularInt32Field(value: v, fieldNumber: 1)
    }
    try unknownFields.traverse(visitor: &visitor)
  }

  static func ==(lhs: SwiftUnittest_Names_MessageNames.constexpr, rhs: SwiftUnittest_Names_MessageNames.constexpr) -> Bool {
    if lhs._constexpr != rhs._constexpr {return false}
    if lhs.unknownFields != rhs.unknownFields {return false}
    return true
  }
}

extension SwiftUnittest_Names_MessageNames.const_cast: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  static let protoMessageName: String = SwiftUnittest_Names_MessageNames.protoMessageName + ".const_cast"
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    1: .standard(proto: "const_cast"),
  ]

  mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
    while let fieldNumber = try decoder.nextFieldNumber() {
      switch fieldNumber {
      case 1: try decoder.decodeSingularInt32Field(value: &self._constCast)
      default: break
      }
    }
  }

  func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
    if let v = self._constCast {
      try visitor.visitSingularInt32Field(value: v, fieldNumber: 1)
    }
    try unknownFields.traverse(visitor: &visitor)
  }

  static func ==(lhs: SwiftUnittest_Names_MessageNames.const_cast, rhs: SwiftUnittest_Names_MessageNames.const_cast) -> Bool {
    if lhs._constCast != rhs._constCast {return false}
    if lhs.unknownFields != rhs.unknownFields {return false}
    return true
  }
}

extension SwiftUnittest_Names_MessageNames.decltype: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  static let protoMessageName: String = SwiftUnittest_Names_MessageNames.protoMessageName + ".decltype"
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    1: .same(proto: "decltype"),
  ]

  mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
    while let fieldNumber = try decoder.nextFieldNumber() {
      switch fieldNumber {
      case 1: try decoder.decodeSingularInt32Field(value: &self._decltype)
      default: break
      }
    }
  }

  func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
    if let v = self._decltype {
      try visitor.visitSingularInt32Field(value: v, fieldNumber: 1)
    }
    try unknownFields.traverse(visitor: &visitor)
  }

  static func ==(lhs: SwiftUnittest_Names_MessageNames.decltype, rhs: SwiftUnittest_Names_MessageNames.decltype) -> Bool {
    if lhs._decltype != rhs._decltype {return false}
    if lhs.unknownFields != rhs.unknownFields {return false}
    return true
  }
}

extension SwiftUnittest_Names_MessageNames.delete: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  static let protoMessageName: String = SwiftUnittest_Names_MessageNames.protoMessageName + ".delete"
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    1: .same(proto: "delete"),
  ]

  mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
    while let fieldNumber = try decoder.nextFieldNumber() {
      switch fieldNumber {
      case 1: try decoder.decodeSingularInt32Field(value: &self._delete)
      default: break
      }
    }
  }

  func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
    if let v = self._delete {
      try visitor.visitSingularInt32Field(value: v, fieldNumber: 1)
    }
    try unknownFields.traverse(visitor: &visitor)
  }

  static func ==(lhs: SwiftUnittest_Names_MessageNames.delete, rhs: SwiftUnittest_Names_MessageNames.delete) -> Bool {
    if lhs._delete != rhs._delete {return false}
    if lhs.unknownFields != rhs.unknownFields {return false}
    return true
  }
}

extension SwiftUnittest_Names_MessageNames.dynamic_cast: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  static let protoMessageName: String = SwiftUnittest_Names_MessageNames.protoMessageName + ".dynamic_cast"
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    1: .standard(proto: "dynamic_cast"),
  ]

  mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
    while let fieldNumber = try decoder.nextFieldNumber() {
      switch fieldNumber {
      case 1: try decoder.decodeSingularInt32Field(value: &self._dynamicCast)
      default: break
      }
    }
  }

  func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
    if let v = self._dynamicCast {
      try visitor.visitSingularInt32Field(value: v, fieldNumber: 1)
    }
    try unknownFields.traverse(visitor: &visitor)
  }

  static func ==(lhs: SwiftUnittest_Names_MessageNames.dynamic_cast, rhs: SwiftUnittest_Names_MessageNames.dynamic_cast) -> Bool {
    if lhs._dynamicCast != rhs._dynamicCast {return false}
    if lhs.unknownFields != rhs.unknownFields {return false}
    return true
  }
}

extension SwiftUnittest_Names_MessageNames.explicit: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  static let protoMessageName: String = SwiftUnittest_Names_MessageNames.protoMessageName + ".explicit"
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    1: .same(proto: "explicit"),
  ]

  mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
    while let fieldNumber = try decoder.nextFieldNumber() {
      switch fieldNumber {
      case 1: try decoder.decodeSingularInt32Field(value: &self._explicit)
      default: break
      }
    }
  }

  func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
    if let v = self._explicit {
      try visitor.visitSingularInt32Field(value: v, fieldNumber: 1)
    }
    try unknownFields.traverse(visitor: &visitor)
  }

  static func ==(lhs: SwiftUnittest_Names_MessageNames.explicit, rhs: SwiftUnittest_Names_MessageNames.explicit) -> Bool {
    if lhs._explicit != rhs._explicit {return false}
    if lhs.unknownFields != rhs.unknownFields {return false}
    return true
  }
}

extension SwiftUnittest_Names_MessageNames.export: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  static let protoMessageName: String = SwiftUnittest_Names_MessageNames.protoMessageName + ".export"
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    1: .same(proto: "export"),
  ]

  mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
    while let fieldNumber = try decoder.nextFieldNumber() {
      switch fieldNumber {
      case 1: try decoder.decodeSingularInt32Field(value: &self._export)
      default: break
      }
    }
  }

  func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
    if let v = self._export {
      try visitor.visitSingularInt32Field(value: v, fieldNumber: 1)
    }
    try unknownFields.traverse(visitor: &visitor)
  }

  static func ==(lhs: SwiftUnittest_Names_MessageNames.export, rhs: SwiftUnittest_Names_MessageNames.export) -> Bool {
    if lhs._export != rhs._export {return false}
    if lhs.unknownFields != rhs.unknownFields {return false}
    return true
  }
}

extension SwiftUnittest_Names_MessageNames.extern: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  static let protoMessageName: String = SwiftUnittest_Names_MessageNames.protoMessageName + ".extern"
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    1: .same(proto: "extern"),
  ]

  mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
    while let fieldNumber = try decoder.nextFieldNumber() {
      switch fieldNumber {
      case 1: try decoder.decodeSingularInt32Field(value: &self._extern)
      default: break
      }
    }
  }

  func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
    if let v = self._extern {
      try visitor.visitSingularInt32Field(value: v, fieldNumber: 1)
    }
    try unknownFields.traverse(visitor: &visitor)
  }

  static func ==(lhs: SwiftUnittest_Names_MessageNames.extern, rhs: SwiftUnittest_Names_MessageNames.extern) -> Bool {
    if lhs._extern != rhs._extern {return false}
    if lhs.unknownFields != rhs.unknownFields {return false}
    return true
  }
}

extension SwiftUnittest_Names_MessageNames.friend: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  static let protoMessageName: String = SwiftUnittest_Names_MessageNames.protoMessageName + ".friend"
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    1: .same(proto: "friend"),
  ]

  mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
    while let fieldNumber = try decoder.nextFieldNumber() {
      switch fieldNumber {
      case 1: try decoder.decodeSingularInt32Field(value: &self._friend)
      default: break
      }
    }
  }

  func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
    if let v = self._friend {
      try visitor.visitSingularInt32Field(value: v, fieldNumber: 1)
    }
    try unknownFields.traverse(visitor: &visitor)
  }

  static func ==(lhs: SwiftUnittest_Names_MessageNames.friend, rhs: SwiftUnittest_Names_MessageNames.friend) -> Bool {
    if lhs._friend != rhs._friend {return false}
    if lhs.unknownFields != rhs.unknownFields {return false}
    return true
  }
}

extension SwiftUnittest_Names_MessageNames.goto: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  static let protoMessageName: String = SwiftUnittest_Names_MessageNames.protoMessageName + ".goto"
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    1: .same(proto: "goto"),
  ]

  mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
    while let fieldNumber = try decoder.nextFieldNumber() {
      switch fieldNumber {
      case 1: try decoder.decodeSingularInt32Field(value: &self._goto)
      default: break
      }
    }
  }

  func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
    if let v = self._goto {
      try visitor.visitSingularInt32Field(value: v, fieldNumber: 1)
    }
    try unknownFields.traverse(visitor: &visitor)
  }

  static func ==(lhs: SwiftUnittest_Names_MessageNames.goto, rhs: SwiftUnittest_Names_MessageNames.goto) -> Bool {
    if lhs._goto != rhs._goto {return false}
    if lhs.unknownFields != rhs.unknownFields {return false}
    return true
  }
}

extension SwiftUnittest_Names_MessageNames.inline: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  static let protoMessageName: String = SwiftUnittest_Names_MessageNames.protoMessageName + ".inline"
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    1: .same(proto: "inline"),
  ]

  mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
    while let fieldNumber = try decoder.nextFieldNumber() {
      switch fieldNumber {
      case 1: try decoder.decodeSingularInt32Field(value: &self._inline)
      default: break
      }
    }
  }

  func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
    if let v = self._inline {
      try visitor.visitSingularInt32Field(value: v, fieldNumber: 1)
    }
    try unknownFields.traverse(visitor: &visitor)
  }

  static func ==(lhs: SwiftUnittest_Names_MessageNames.inline, rhs: SwiftUnittest_Names_MessageNames.inline) -> Bool {
    if lhs._inline != rhs._inline {return false}
    if lhs.unknownFields != rhs.unknownFields {return false}
    return true
  }
}

extension SwiftUnittest_Names_MessageNames.long: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  static let protoMessageName: String = SwiftUnittest_Names_MessageNames.protoMessageName + ".long"
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    1: .same(proto: "long"),
  ]

  mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
    while let fieldNumber = try decoder.nextFieldNumber() {
      switch fieldNumber {
      case 1: try decoder.decodeSingularInt32Field(value: &self._long)
      default: break
      }
    }
  }

  func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
    if let v = self._long {
      try visitor.visitSingularInt32Field(value: v, fieldNumber: 1)
    }
    try unknownFields.traverse(visitor: &visitor)
  }

  static func ==(lhs: SwiftUnittest_Names_MessageNames.long, rhs: SwiftUnittest_Names_MessageNames.long) -> Bool {
    if lhs._long != rhs._long {return false}
    if lhs.unknownFields != rhs.unknownFields {return false}
    return true
  }
}

extension SwiftUnittest_Names_MessageNames.mutable: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  static let protoMessageName: String = SwiftUnittest_Names_MessageNames.protoMessageName + ".mutable"
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    1: .same(proto: "mutable"),
  ]

  mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
    while let fieldNumber = try decoder.nextFieldNumber() {
      switch fieldNumber {
      case 1: try decoder.decodeSingularInt32Field(value: &self._mutable)
      default: break
      }
    }
  }

  func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
    if let v = self._mutable {
      try visitor.visitSingularInt32Field(value: v, fieldNumber: 1)
    }
    try unknownFields.traverse(visitor: &visitor)
  }

  static func ==(lhs: SwiftUnittest_Names_MessageNames.mutable, rhs: SwiftUnittest_Names_MessageNames.mutable) -> Bool {
    if lhs._mutable != rhs._mutable {return false}
    if lhs.unknownFields != rhs.unknownFields {return false}
    return true
  }
}

extension SwiftUnittest_Names_MessageNames.namespace: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  static let protoMessageName: String = SwiftUnittest_Names_MessageNames.protoMessageName + ".namespace"
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    1: .same(proto: "namespace"),
  ]

  mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
    while let fieldNumber = try decoder.nextFieldNumber() {
      switch fieldNumber {
      case 1: try decoder.decodeSingularInt32Field(value: &self._namespace)
      default: break
      }
    }
  }

  func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
    if let v = self._namespace {
      try visitor.visitSingularInt32Field(value: v, fieldNumber: 1)
    }
    try unknownFields.traverse(visitor: &visitor)
  }

  static func ==(lhs: SwiftUnittest_Names_MessageNames.namespace, rhs: SwiftUnittest_Names_MessageNames.namespace) -> Bool {
    if lhs._namespace != rhs._namespace {return false}
    if lhs.unknownFields != rhs.unknownFields {return false}
    return true
  }
}

extension SwiftUnittest_Names_MessageNames.new: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  static let protoMessageName: String = SwiftUnittest_Names_MessageNames.protoMessageName + ".new"
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    1: .same(proto: "new"),
  ]

  mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
    while let fieldNumber = try decoder.nextFieldNumber() {
      switch fieldNumber {
      case 1: try decoder.decodeSingularInt32Field(value: &self._new)
      default: break
      }
    }
  }

  func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
    if let v = self._new {
      try visitor.visitSingularInt32Field(value: v, fieldNumber: 1)
    }
    try unknownFields.traverse(visitor: &visitor)
  }

  static func ==(lhs: SwiftUnittest_Names_MessageNames.new, rhs: SwiftUnittest_Names_MessageNames.new) -> Bool {
    if lhs._new != rhs._new {return false}
    if lhs.unknownFields != rhs.unknownFields {return false}
    return true
  }
}

extension SwiftUnittest_Names_MessageNames.noexcept: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  static let protoMessageName: String = SwiftUnittest_Names_MessageNames.protoMessageName + ".noexcept"
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    1: .same(proto: "noexcept"),
  ]

  mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
    while let fieldNumber = try decoder.nextFieldNumber() {
      switch fieldNumber {
      case 1: try decoder.decodeSingularInt32Field(value: &self._noexcept)
      default: break
      }
    }
  }

  func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
    if let v = self._noexcept {
      try visitor.visitSingularInt32Field(value: v, fieldNumber: 1)
    }
    try unknownFields.traverse(visitor: &visitor)
  }

  static func ==(lhs: SwiftUnittest_Names_MessageNames.noexcept, rhs: SwiftUnittest_Names_MessageNames.noexcept) -> Bool {
    if lhs._noexcept != rhs._noexcept {return false}
    if lhs.unknownFields != rhs.unknownFields {return false}
    return true
  }
}

extension SwiftUnittest_Names_MessageNames.not: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  static let protoMessageName: String = SwiftUnittest_Names_MessageNames.protoMessageName + ".not"
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    1: .same(proto: "not"),
  ]

  mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
    while let fieldNumber = try decoder.nextFieldNumber() {
      switch fieldNumber {
      case 1: try decoder.decodeSingularInt32Field(value: &self._not)
      default: break
      }
    }
  }

  func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
    if let v = self._not {
      try visitor.visitSingularInt32Field(value: v, fieldNumber: 1)
    }
    try unknownFields.traverse(visitor: &visitor)
  }

  static func ==(lhs: SwiftUnittest_Names_MessageNames.not, rhs: SwiftUnittest_Names_MessageNames.not) -> Bool {
    if lhs._not != rhs._not {return false}
    if lhs.unknownFields != rhs.unknownFields {return false}
    return true
  }
}

extension SwiftUnittest_Names_MessageNames.not_eq: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  static let protoMessageName: String = SwiftUnittest_Names_MessageNames.protoMessageName + ".not_eq"
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    1: .standard(proto: "not_eq"),
  ]

  mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
    while let fieldNumber = try decoder.nextFieldNumber() {
      switch fieldNumber {
      case 1: try decoder.decodeSingularInt32Field(value: &self._notEq)
      default: break
      }
    }
  }

  func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
    if let v = self._notEq {
      try visitor.visitSingularInt32Field(value: v, fieldNumber: 1)
    }
    try unknownFields.traverse(visitor: &visitor)
  }

  static func ==(lhs: SwiftUnittest_Names_MessageNames.not_eq, rhs: SwiftUnittest_Names_MessageNames.not_eq) -> Bool {
    if lhs._notEq != rhs._notEq {return false}
    if lhs.unknownFields != rhs.unknownFields {return false}
    return true
  }
}

extension SwiftUnittest_Names_MessageNames.nullptr: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  static let protoMessageName: String = SwiftUnittest_Names_MessageNames.protoMessageName + ".nullptr"
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    1: .same(proto: "nullptr"),
  ]

  mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
    while let fieldNumber = try decoder.nextFieldNumber() {
      switch fieldNumber {
      case 1: try decoder.decodeSingularInt32Field(value: &self._nullptr)
      default: break
      }
    }
  }

  func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
    if let v = self._nullptr {
      try visitor.visitSingularInt32Field(value: v, fieldNumber: 1)
    }
    try unknownFields.traverse(visitor: &visitor)
  }

  static func ==(lhs: SwiftUnittest_Names_MessageNames.nullptr, rhs: SwiftUnittest_Names_MessageNames.nullptr) -> Bool {
    if lhs._nullptr != rhs._nullptr {return false}
    if lhs.unknownFields != rhs.unknownFields {return false}
    return true
  }
}

extension SwiftUnittest_Names_MessageNames.or: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  static let protoMessageName: String = SwiftUnittest_Names_MessageNames.protoMessageName + ".or"
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    1: .same(proto: "or"),
  ]

  mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
    while let fieldNumber = try decoder.nextFieldNumber() {
      switch fieldNumber {
      case 1: try decoder.decodeSingularInt32Field(value: &self._or)
      default: break
      }
    }
  }

  func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
    if let v = self._or {
      try visitor.visitSingularInt32Field(value: v, fieldNumber: 1)
    }
    try unknownFields.traverse(visitor: &visitor)
  }

  static func ==(lhs: SwiftUnittest_Names_MessageNames.or, rhs: SwiftUnittest_Names_MessageNames.or) -> Bool {
    if lhs._or != rhs._or {return false}
    if lhs.unknownFields != rhs.unknownFields {return false}
    return true
  }
}

extension SwiftUnittest_Names_MessageNames.or_eq: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  static let protoMessageName: String = SwiftUnittest_Names_MessageNames.protoMessageName + ".or_eq"
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    1: .standard(proto: "or_eq"),
  ]

  mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
    while let fieldNumber = try decoder.nextFieldNumber() {
      switch fieldNumber {
      case 1: try decoder.decodeSingularInt32Field(value: &self._orEq)
      default: break
      }
    }
  }

  func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
    if let v = self._orEq {
      try visitor.visitSingularInt32Field(value: v, fieldNumber: 1)
    }
    try unknownFields.traverse(visitor: &visitor)
  }

  static func ==(lhs: SwiftUnittest_Names_MessageNames.or_eq, rhs: SwiftUnittest_Names_MessageNames.or_eq) -> Bool {
    if lhs._orEq != rhs._orEq {return false}
    if lhs.unknownFields != rhs.unknownFields {return false}
    return true
  }
}

extension SwiftUnittest_Names_MessageNames.protected: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  static let protoMessageName: String = SwiftUnittest_Names_MessageNames.protoMessageName + ".protected"
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    1: .same(proto: "protected"),
  ]

  mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
    while let fieldNumber = try decoder.nextFieldNumber() {
      switch fieldNumber {
      case 1: try decoder.decodeSingularInt32Field(value: &self._protected)
      default: break
      }
    }
  }

  func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
    if let v = self._protected {
      try visitor.visitSingularInt32Field(value: v, fieldNumber: 1)
    }
    try unknownFields.traverse(visitor: &visitor)
  }

  static func ==(lhs: SwiftUnittest_Names_MessageNames.protected, rhs: SwiftUnittest_Names_MessageNames.protected) -> Bool {
    if lhs._protected != rhs._protected {return false}
    if lhs.unknownFields != rhs.unknownFields {return false}
    return true
  }
}

extension SwiftUnittest_Names_MessageNames.register: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  static let protoMessageName: String = SwiftUnittest_Names_MessageNames.protoMessageName + ".register"
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    1: .same(proto: "register"),
  ]

  mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
    while let fieldNumber = try decoder.nextFieldNumber() {
      switch fieldNumber {
      case 1: try decoder.decodeSingularInt32Field(value: &self._register)
      default: break
      }
    }
  }

  func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
    if let v = self._register {
      try visitor.visitSingularInt32Field(value: v, fieldNumber: 1)
    }
    try unknownFields.traverse(visitor: &visitor)
  }

  static func ==(lhs: SwiftUnittest_Names_MessageNames.register, rhs: SwiftUnittest_Names_MessageNames.register) -> Bool {
    if lhs._register != rhs._register {return false}
    if lhs.unknownFields != rhs.unknownFields {return false}
    return true
  }
}

extension SwiftUnittest_Names_MessageNames.reinterpret_cast: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  static let protoMessageName: String = SwiftUnittest_Names_MessageNames.protoMessageName + ".reinterpret_cast"
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    1: .standard(proto: "reinterpret_cast"),
  ]

  mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
    while let fieldNumber = try decoder.nextFieldNumber() {
      switch fieldNumber {
      case 1: try decoder.decodeSingularInt32Field(value: &self._reinterpretCast)
      default: break
      }
    }
  }

  func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
    if let v = self._reinterpretCast {
      try visitor.visitSingularInt32Field(value: v, fieldNumber: 1)
    }
    try unknownFields.traverse(visitor: &visitor)
  }

  static func ==(lhs: SwiftUnittest_Names_MessageNames.reinterpret_cast, rhs: SwiftUnittest_Names_MessageNames.reinterpret_cast) -> Bool {
    if lhs._reinterpretCast != rhs._reinterpretCast {return false}
    if lhs.unknownFields != rhs.unknownFields {return false}
    return true
  }
}

extension SwiftUnittest_Names_MessageNames.short: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  static let protoMessageName: String = SwiftUnittest_Names_MessageNames.protoMessageName + ".short"
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    1: .same(proto: "short"),
  ]

  mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
    while let fieldNumber = try decoder.nextFieldNumber() {
      switch fieldNumber {
      case 1: try decoder.decodeSingularInt32Field(value: &self._short)
      default: break
      }
    }
  }

  func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
    if let v = self._short {
      try visitor.visitSingularInt32Field(value: v, fieldNumber: 1)
    }
    try unknownFields.traverse(visitor: &visitor)
  }

  static func ==(lhs: SwiftUnittest_Names_MessageNames.short, rhs: SwiftUnittest_Names_MessageNames.short) -> Bool {
    if lhs._short != rhs._short {return false}
    if lhs.unknownFields != rhs.unknownFields {return false}
    return true
  }
}

extension SwiftUnittest_Names_MessageNames.signed: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  static let protoMessageName: String = SwiftUnittest_Names_MessageNames.protoMessageName + ".signed"
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    1: .same(proto: "signed"),
  ]

  mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
    while let fieldNumber = try decoder.nextFieldNumber() {
      switch fieldNumber {
      case 1: try decoder.decodeSingularInt32Field(value: &self._signed)
      default: break
      }
    }
  }

  func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
    if let v = self._signed {
      try visitor.visitSingularInt32Field(value: v, fieldNumber: 1)
    }
    try unknownFields.traverse(visitor: &visitor)
  }

  static func ==(lhs: SwiftUnittest_Names_MessageNames.signed, rhs: SwiftUnittest_Names_MessageNames.signed) -> Bool {
    if lhs._signed != rhs._signed {return false}
    if lhs.unknownFields != rhs.unknownFields {return false}
    return true
  }
}

extension SwiftUnittest_Names_MessageNames.sizeof: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  static let protoMessageName: String = SwiftUnittest_Names_MessageNames.protoMessageName + ".sizeof"
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    1: .same(proto: "sizeof"),
  ]

  mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
    while let fieldNumber = try decoder.nextFieldNumber() {
      switch fieldNumber {
      case 1: try decoder.decodeSingularInt32Field(value: &self._sizeof)
      default: break
      }
    }
  }

  func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
    if let v = self._sizeof {
      try visitor.visitSingularInt32Field(value: v, fieldNumber: 1)
    }
    try unknownFields.traverse(visitor: &visitor)
  }

  static func ==(lhs: SwiftUnittest_Names_MessageNames.sizeof, rhs: SwiftUnittest_Names_MessageNames.sizeof) -> Bool {
    if lhs._sizeof != rhs._sizeof {return false}
    if lhs.unknownFields != rhs.unknownFields {return false}
    return true
  }
}

extension SwiftUnittest_Names_MessageNames.static_assert: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  static let protoMessageName: String = SwiftUnittest_Names_MessageNames.protoMessageName + ".static_assert"
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    1: .standard(proto: "static_assert"),
  ]

  mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
    while let fieldNumber = try decoder.nextFieldNumber() {
      switch fieldNumber {
      case 1: try decoder.decodeSingularInt32Field(value: &self._staticAssert)
      default: break
      }
    }
  }

  func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
    if let v = self._staticAssert {
      try visitor.visitSingularInt32Field(value: v, fieldNumber: 1)
    }
    try unknownFields.traverse(visitor: &visitor)
  }

  static func ==(lhs: SwiftUnittest_Names_MessageNames.static_assert, rhs: SwiftUnittest_Names_MessageNames.static_assert) -> Bool {
    if lhs._staticAssert != rhs._staticAssert {return false}
    if lhs.unknownFields != rhs.unknownFields {return false}
    return true
  }
}

extension SwiftUnittest_Names_MessageNames.static_cast: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  static let protoMessageName: String = SwiftUnittest_Names_MessageNames.protoMessageName + ".static_cast"
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    1: .standard(proto: "static_cast"),
  ]

  mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
    while let fieldNumber = try decoder.nextFieldNumber() {
      switch fieldNumber {
      case 1: try decoder.decodeSingularInt32Field(value: &self._staticCast)
      default: break
      }
    }
  }

  func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
    if let v = self._staticCast {
      try visitor.visitSingularInt32Field(value: v, fieldNumber: 1)
    }
    try unknownFields.traverse(visitor: &visitor)
  }

  static func ==(lhs: SwiftUnittest_Names_MessageNames.static_cast, rhs: SwiftUnittest_Names_MessageNames.static_cast) -> Bool {
    if lhs._staticCast != rhs._staticCast {return false}
    if lhs.unknownFields != rhs.unknownFields {return false}
    return true
  }
}

extension SwiftUnittest_Names_MessageNames.template: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  static let protoMessageName: String = SwiftUnittest_Names_MessageNames.protoMessageName + ".template"
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    1: .same(proto: "template"),
  ]

  mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
    while let fieldNumber = try decoder.nextFieldNumber() {
      switch fieldNumber {
      case 1: try decoder.decodeSingularInt32Field(value: &self._template)
      default: break
      }
    }
  }

  func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
    if let v = self._template {
      try visitor.visitSingularInt32Field(value: v, fieldNumber: 1)
    }
    try unknownFields.traverse(visitor: &visitor)
  }

  static func ==(lhs: SwiftUnittest_Names_MessageNames.template, rhs: SwiftUnittest_Names_MessageNames.template) -> Bool {
    if lhs._template != rhs._template {return false}
    if lhs.unknownFields != rhs.unknownFields {return false}
    return true
  }
}

extension SwiftUnittest_Names_MessageNames.this: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  static let protoMessageName: String = SwiftUnittest_Names_MessageNames.protoMessageName + ".this"
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    1: .same(proto: "this"),
  ]

  mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
    while let fieldNumber = try decoder.nextFieldNumber() {
      switch fieldNumber {
      case 1: try decoder.decodeSingularInt32Field(value: &self._this)
      default: break
      }
    }
  }

  func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
    if let v = self._this {
      try visitor.visitSingularInt32Field(value: v, fieldNumber: 1)
    }
    try unknownFields.traverse(visitor: &visitor)
  }

  static func ==(lhs: SwiftUnittest_Names_MessageNames.this, rhs: SwiftUnittest_Names_MessageNames.this) -> Bool {
    if lhs._this != rhs._this {return false}
    if lhs.unknownFields != rhs.unknownFields {return false}
    return true
  }
}

extension SwiftUnittest_Names_MessageNames.thread_local: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  static let protoMessageName: String = SwiftUnittest_Names_MessageNames.protoMessageName + ".thread_local"
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    1: .standard(proto: "thread_local"),
  ]

  mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
    while let fieldNumber = try decoder.nextFieldNumber() {
      switch fieldNumber {
      case 1: try decoder.decodeSingularInt32Field(value: &self._threadLocal)
      default: break
      }
    }
  }

  func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
    if let v = self._threadLocal {
      try visitor.visitSingularInt32Field(value: v, fieldNumber: 1)
    }
    try unknownFields.traverse(visitor: &visitor)
  }

  static func ==(lhs: SwiftUnittest_Names_MessageNames.thread_local, rhs: SwiftUnittest_Names_MessageNames.thread_local) -> Bool {
    if lhs._threadLocal != rhs._threadLocal {return false}
    if lhs.unknownFields != rhs.unknownFields {return false}
    return true
  }
}

extension SwiftUnittest_Names_MessageNames.typedef: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  static let protoMessageName: String = SwiftUnittest_Names_MessageNames.protoMessageName + ".typedef"
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    1: .same(proto: "typedef"),
  ]

  mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
    while let fieldNumber = try decoder.nextFieldNumber() {
      switch fieldNumber {
      case 1: try decoder.decodeSingularInt32Field(value: &self._typedef)
      default: break
      }
    }
  }

  func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
    if let v = self._typedef {
      try visitor.visitSingularInt32Field(value: v, fieldNumber: 1)
    }
    try unknownFields.traverse(visitor: &visitor)
  }

  static func ==(lhs: SwiftUnittest_Names_MessageNames.typedef, rhs: SwiftUnittest_Names_MessageNames.typedef) -> Bool {
    if lhs._typedef != rhs._typedef {return false}
    if lhs.unknownFields != rhs.unknownFields {return false}
    return true
  }
}

extension SwiftUnittest_Names_MessageNames.typeid: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  static let protoMessageName: String = SwiftUnittest_Names_MessageNames.protoMessageName + ".typeid"
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    1: .same(proto: "typeid"),
  ]

  mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
    while let fieldNumber = try decoder.nextFieldNumber() {
      switch fieldNumber {
      case 1: try decoder.decodeSingularInt32Field(value: &self._typeid)
      default: break
      }
    }
  }

  func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
    if let v = self._typeid {
      try visitor.visitSingularInt32Field(value: v, fieldNumber: 1)
    }
    try unknownFields.traverse(visitor: &visitor)
  }

  static func ==(lhs: SwiftUnittest_Names_MessageNames.typeid, rhs: SwiftUnittest_Names_MessageNames.typeid) -> Bool {
    if lhs._typeid != rhs._typeid {return false}
    if lhs.unknownFields != rhs.unknownFields {return false}
    return true
  }
}

extension SwiftUnittest_Names_MessageNames.typename: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  static let protoMessageName: String = SwiftUnittest_Names_MessageNames.protoMessageName + ".typename"
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    1: .same(proto: "typename"),
  ]

  mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
    while let fieldNumber = try decoder.nextFieldNumber() {
      switch fieldNumber {
      case 1: try decoder.decodeSingularInt32Field(value: &self._typename)
      default: break
      }
    }
  }

  func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
    if let v = self._typename {
      try visitor.visitSingularInt32Field(value: v, fieldNumber: 1)
    }
    try unknownFields.traverse(visitor: &visitor)
  }

  static func ==(lhs: SwiftUnittest_Names_MessageNames.typename, rhs: SwiftUnittest_Names_MessageNames.typename) -> Bool {
    if lhs._typename != rhs._typename {return false}
    if lhs.unknownFields != rhs.unknownFields {return false}
    return true
  }
}

extension SwiftUnittest_Names_MessageNames.union: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  static let protoMessageName: String = SwiftUnittest_Names_MessageNames.protoMessageName + ".union"
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    1: .same(proto: "union"),
  ]

  mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
    while let fieldNumber = try decoder.nextFieldNumber() {
      switch fieldNumber {
      case 1: try decoder.decodeSingularInt32Field(value: &self._union)
      default: break
      }
    }
  }

  func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
    if let v = self._union {
      try visitor.visitSingularInt32Field(value: v, fieldNumber: 1)
    }
    try unknownFields.traverse(visitor: &visitor)
  }

  static func ==(lhs: SwiftUnittest_Names_MessageNames.union, rhs: SwiftUnittest_Names_MessageNames.union) -> Bool {
    if lhs._union != rhs._union {return false}
    if lhs.unknownFields != rhs.unknownFields {return false}
    return true
  }
}

extension SwiftUnittest_Names_MessageNames.unsigned: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  static let protoMessageName: String = SwiftUnittest_Names_MessageNames.protoMessageName + ".unsigned"
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    1: .same(proto: "unsigned"),
  ]

  mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
    while let fieldNumber = try decoder.nextFieldNumber() {
      switch fieldNumber {
      case 1: try decoder.decodeSingularInt32Field(value: &self._unsigned)
      default: break
      }
    }
  }

  func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
    if let v = self._unsigned {
      try visitor.visitSingularInt32Field(value: v, fieldNumber: 1)
    }
    try unknownFields.traverse(visitor: &visitor)
  }

  static func ==(lhs: SwiftUnittest_Names_MessageNames.unsigned, rhs: SwiftUnittest_Names_MessageNames.unsigned) -> Bool {
    if lhs._unsigned != rhs._unsigned {return false}
    if lhs.unknownFields != rhs.unknownFields {return false}
    return true
  }
}

extension SwiftUnittest_Names_MessageNames.using: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  static let protoMessageName: String = SwiftUnittest_Names_MessageNames.protoMessageName + ".using"
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    1: .same(proto: "using"),
  ]

  mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
    while let fieldNumber = try decoder.nextFieldNumber() {
      switch fieldNumber {
      case 1: try decoder.decodeSingularInt32Field(value: &self._using)
      default: break
      }
    }
  }

  func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
    if let v = self._using {
      try visitor.visitSingularInt32Field(value: v, fieldNumber: 1)
    }
    try unknownFields.traverse(visitor: &visitor)
  }

  static func ==(lhs: SwiftUnittest_Names_MessageNames.using, rhs: SwiftUnittest_Names_MessageNames.using) -> Bool {
    if lhs._using != rhs._using {return false}
    if lhs.unknownFields != rhs.unknownFields {return false}
    return true
  }
}

extension SwiftUnittest_Names_MessageNames.virtual: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  static let protoMessageName: String = SwiftUnittest_Names_MessageNames.protoMessageName + ".virtual"
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    1: .same(proto: "virtual"),
  ]

  mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
    while let fieldNumber = try decoder.nextFieldNumber() {
      switch fieldNumber {
      case 1: try decoder.decodeSingularInt32Field(value: &self._virtual)
      default: break
      }
    }
  }

  func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
    if let v = self._virtual {
      try visitor.visitSingularInt32Field(value: v, fieldNumber: 1)
    }
    try unknownFields.traverse(visitor: &visitor)
  }

  static func ==(lhs: SwiftUnittest_Names_MessageNames.virtual, rhs: SwiftUnittest_Names_MessageNames.virtual) -> Bool {
    if lhs._virtual != rhs._virtual {return false}
    if lhs.unknownFields != rhs.unknownFields {return false}
    return true
  }
}

extension SwiftUnittest_Names_MessageNames.void: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  static let protoMessageName: String = SwiftUnittest_Names_MessageNames.protoMessageName + ".void"
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    1: .same(proto: "void"),
  ]

  mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
    while let fieldNumber = try decoder.nextFieldNumber() {
      switch fieldNumber {
      case 1: try decoder.decodeSingularInt32Field(value: &self._void)
      default: break
      }
    }
  }

  func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
    if let v = self._void {
      try visitor.visitSingularInt32Field(value: v, fieldNumber: 1)
    }
    try unknownFields.traverse(visitor: &visitor)
  }

  static func ==(lhs: SwiftUnittest_Names_MessageNames.void, rhs: SwiftUnittest_Names_MessageNames.void) -> Bool {
    if lhs._void != rhs._void {return false}
    if lhs.unknownFields != rhs.unknownFields {return false}
    return true
  }
}

extension SwiftUnittest_Names_MessageNames.volatile: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  static let protoMessageName: String = SwiftUnittest_Names_MessageNames.protoMessageName + ".volatile"
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    1: .same(proto: "volatile"),
  ]

  mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
    while let fieldNumber = try decoder.nextFieldNumber() {
      switch fieldNumber {
      case 1: try decoder.decodeSingularInt32Field(value: &self._volatile)
      default: break
      }
    }
  }

  func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
    if let v = self._volatile {
      try visitor.visitSingularInt32Field(value: v, fieldNumber: 1)
    }
    try unknownFields.traverse(visitor: &visitor)
  }

  static func ==(lhs: SwiftUnittest_Names_MessageNames.volatile, rhs: SwiftUnittest_Names_MessageNames.volatile) -> Bool {
    if lhs._volatile != rhs._volatile {return false}
    if lhs.unknownFields != rhs.unknownFields {return false}
    return true
  }
}

extension SwiftUnittest_Names_MessageNames.wchar_t: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  static let protoMessageName: String = SwiftUnittest_Names_MessageNames.protoMessageName + ".wchar_t"
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    1: .standard(proto: "wchar_t"),
  ]

  mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
    while let fieldNumber = try decoder.nextFieldNumber() {
      switch fieldNumber {
      case 1: try decoder.decodeSingularInt32Field(value: &self._wcharT)
      default: break
      }
    }
  }

  func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
    if let v = self._wcharT {
      try visitor.visitSingularInt32Field(value: v, fieldNumber: 1)
    }
    try unknownFields.traverse(visitor: &visitor)
  }

  static func ==(lhs: SwiftUnittest_Names_MessageNames.wchar_t, rhs: SwiftUnittest_Names_MessageNames.wchar_t) -> Bool {
    if lhs._wcharT != rhs._wcharT {return false}
    if lhs.unknownFields != rhs.unknownFields {return false}
    return true
  }
}

extension SwiftUnittest_Names_MessageNames.xor: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  static let protoMessageName: String = SwiftUnittest_Names_MessageNames.protoMessageName + ".xor"
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    1: .same(proto: "xor"),
  ]

  mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
    while let fieldNumber = try decoder.nextFieldNumber() {
      switch fieldNumber {
      case 1: try decoder.decodeSingularInt32Field(value: &self._xor)
      default: break
      }
    }
  }

  func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
    if let v = self._xor {
      try visitor.visitSingularInt32Field(value: v, fieldNumber: 1)
    }
    try unknownFields.traverse(visitor: &visitor)
  }

  static func ==(lhs: SwiftUnittest_Names_MessageNames.xor, rhs: SwiftUnittest_Names_MessageNames.xor) -> Bool {
    if lhs._xor != rhs._xor {return false}
    if lhs.unknownFields != rhs.unknownFields {return false}
    return true
  }
}

extension SwiftUnittest_Names_MessageNames.xor_eq: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  static let protoMessageName: String = SwiftUnittest_Names_MessageNames.protoMessageName + ".xor_eq"
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    1: .standard(proto: "xor_eq"),
  ]

  mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
    while let fieldNumber = try decoder.nextFieldNumber() {
      switch fieldNumber {
      case 1: try decoder.decodeSingularInt32Field(value: &self._xorEq)
      default: break
      }
    }
  }

  func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
    if let v = self._xorEq {
      try visitor.visitSingularInt32Field(value: v, fieldNumber: 1)
    }
    try unknownFields.traverse(visitor: &visitor)
  }

  static func ==(lhs: SwiftUnittest_Names_MessageNames.xor_eq, rhs: SwiftUnittest_Names_MessageNames.xor_eq) -> Bool {
    if lhs._xorEq != rhs._xorEq {return false}
    if lhs.unknownFields != rhs.unknownFields {return false}
    return true
  }
}

extension SwiftUnittest_Names_MessageNames.restrict: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  static let protoMessageName: String = SwiftUnittest_Names_MessageNames.protoMessageName + ".restrict"
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    1: .same(proto: "restrict"),
  ]

  mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
    while let fieldNumber = try decoder.nextFieldNumber() {
      switch fieldNumber {
      case 1: try decoder.decodeSingularInt32Field(value: &self._restrict)
      default: break
      }
    }
  }

  func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
    if let v = self._restrict {
      try visitor.visitSingularInt32Field(value: v, fieldNumber: 1)
    }
    try unknownFields.traverse(visitor: &visitor)
  }

  static func ==(lhs: SwiftUnittest_Names_MessageNames.restrict, rhs: SwiftUnittest_Names_MessageNames.restrict) -> Bool {
    if lhs._restrict != rhs._restrict {return false}
    if lhs.unknownFields != rhs.unknownFields {return false}
    return true
  }
}

extension SwiftUnittest_Names_MessageNames.Category: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  static let protoMessageName: String = SwiftUnittest_Names_MessageNames.protoMessageName + ".Category"
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    1: .same(proto: "Category"),
  ]

  mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
    while let fieldNumber = try decoder.nextFieldNumber() {
      switch fieldNumber {
      case 1: try decoder.decodeSingularInt32Field(value: &self._category)
      default: break
      }
    }
  }

  func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
    if let v = self._category {
      try visitor.visitSingularInt32Field(value: v, fieldNumber: 1)
    }
    try unknownFields.traverse(visitor: &visitor)
  }

  static func ==(lhs: SwiftUnittest_Names_MessageNames.Category, rhs: SwiftUnittest_Names_MessageNames.Category) -> Bool {
    if lhs._category != rhs._category {return false}
    if lhs.unknownFields != rhs.unknownFields {return false}
    return true
  }
}

extension SwiftUnittest_Names_MessageNames.Ivar: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  static let protoMessageName: String = SwiftUnittest_Names_MessageNames.protoMessageName + ".Ivar"
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    1: .same(proto: "Ivar"),
  ]

  mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
    while let fieldNumber = try decoder.nextFieldNumber() {
      switch fieldNumber {
      case 1: try decoder.decodeSingularInt32Field(value: &self._ivar)
      default: break
      }
    }
  }

  func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
    if let v = self._ivar {
      try visitor.visitSingularInt32Field(value: v, fieldNumber: 1)
    }
    try unknownFields.traverse(visitor: &visitor)
  }

  static func ==(lhs: SwiftUnittest_Names_MessageNames.Ivar, rhs: SwiftUnittest_Names_MessageNames.Ivar) -> Bool {
    if lhs._ivar != rhs._ivar {return false}
    if lhs.unknownFields != rhs.unknownFields {return false}
    return true
  }
}

extension SwiftUnittest_Names_MessageNames.Method: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  static let protoMessageName: String = SwiftUnittest_Names_MessageNames.protoMessageName + ".Method"
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    1: .same(proto: "Method"),
  ]

  mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
    while let fieldNumber = try decoder.nextFieldNumber() {
      switch fieldNumber {
      case 1: try decoder.decodeSingularInt32Field(value: &self._method)
      default: break
      }
    }
  }

  func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
    if let v = self._method {
      try visitor.visitSingularInt32Field(value: v, fieldNumber: 1)
    }
    try unknownFields.traverse(visitor: &visitor)
  }

  static func ==(lhs: SwiftUnittest_Names_MessageNames.Method, rhs: SwiftUnittest_Names_MessageNames.Method) -> Bool {
    if lhs._method != rhs._method {return false}
    if lhs.unknownFields != rhs.unknownFields {return false}
    return true
  }
}

extension SwiftUnittest_Names_MessageNames.finalize: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  static let protoMessageName: String = SwiftUnittest_Names_MessageNames.protoMessageName + ".finalize"
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    1: .same(proto: "finalize"),
  ]

  mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
    while let fieldNumber = try decoder.nextFieldNumber() {
      switch fieldNumber {
      case 1: try decoder.decodeSingularInt32Field(value: &self._finalize)
      default: break
      }
    }
  }

  func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
    if let v = self._finalize {
      try visitor.visitSingularInt32Field(value: v, fieldNumber: 1)
    }
    try unknownFields.traverse(visitor: &visitor)
  }

  static func ==(lhs: SwiftUnittest_Names_MessageNames.finalize, rhs: SwiftUnittest_Names_MessageNames.finalize) -> Bool {
    if lhs._finalize != rhs._finalize {return false}
    if lhs.unknownFields != rhs.unknownFields {return false}
    return true
  }
}

extension SwiftUnittest_Names_MessageNames.hash: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  static let protoMessageName: String = SwiftUnittest_Names_MessageNames.protoMessageName + ".hash"
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    1: .same(proto: "hash"),
  ]

  mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
    while let fieldNumber = try decoder.nextFieldNumber() {
      switch fieldNumber {
      case 1: try decoder.decodeSingularInt32Field(value: &self._hash)
      default: break
      }
    }
  }

  func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
    if let v = self._hash {
      try visitor.visitSingularInt32Field(value: v, fieldNumber: 1)
    }
    try unknownFields.traverse(visitor: &visitor)
  }

  static func ==(lhs: SwiftUnittest_Names_MessageNames.hash, rhs: SwiftUnittest_Names_MessageNames.hash) -> Bool {
    if lhs._hash != rhs._hash {return false}
    if lhs.unknownFields != rhs.unknownFields {return false}
    return true
  }
}

extension SwiftUnittest_Names_MessageNames.dealloc: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  static let protoMessageName: String = SwiftUnittest_Names_MessageNames.protoMessageName + ".dealloc"
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    1: .same(proto: "dealloc"),
  ]

  mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
    while let fieldNumber = try decoder.nextFieldNumber() {
      switch fieldNumber {
      case 1: try decoder.decodeSingularInt32Field(value: &self._dealloc)
      default: break
      }
    }
  }

  func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
    if let v = self._dealloc {
      try visitor.visitSingularInt32Field(value: v, fieldNumber: 1)
    }
    try unknownFields.traverse(visitor: &visitor)
  }

  static func ==(lhs: SwiftUnittest_Names_MessageNames.dealloc, rhs: SwiftUnittest_Names_MessageNames.dealloc) -> Bool {
    if lhs._dealloc != rhs._dealloc {return false}
    if lhs.unknownFields != rhs.unknownFields {return false}
    return true
  }
}

extension SwiftUnittest_Names_MessageNames.superclass: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  static let protoMessageName: String = SwiftUnittest_Names_MessageNames.protoMessageName + ".superclass"
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    1: .same(proto: "superclass"),
  ]

  mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
    while let fieldNumber = try decoder.nextFieldNumber() {
      switch fieldNumber {
      case 1: try decoder.decodeSingularInt32Field(value: &self._superclass)
      default: break
      }
    }
  }

  func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
    if let v = self._superclass {
      try visitor.visitSingularInt32Field(value: v, fieldNumber: 1)
    }
    try unknownFields.traverse(visitor: &visitor)
  }

  static func ==(lhs: SwiftUnittest_Names_MessageNames.superclass, rhs: SwiftUnittest_Names_MessageNames.superclass) -> Bool {
    if lhs._superclass != rhs._superclass {return false}
    if lhs.unknownFields != rhs.unknownFields {return false}
    return true
  }
}

extension SwiftUnittest_Names_MessageNames.retain: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  static let protoMessageName: String = SwiftUnittest_Names_MessageNames.protoMessageName + ".retain"
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    1: .same(proto: "retain"),
  ]

  mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
    while let fieldNumber = try decoder.nextFieldNumber() {
      switch fieldNumber {
      case 1: try decoder.decodeSingularInt32Field(value: &self._retain)
      default: break
      }
    }
  }

  func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
    if let v = self._retain {
      try visitor.visitSingularInt32Field(value: v, fieldNumber: 1)
    }
    try unknownFields.traverse(visitor: &visitor)
  }

  static func ==(lhs: SwiftUnittest_Names_MessageNames.retain, rhs: SwiftUnittest_Names_MessageNames.retain) -> Bool {
    if lhs._retain != rhs._retain {return false}
    if lhs.unknownFields != rhs.unknownFields {return false}
    return true
  }
}

extension SwiftUnittest_Names_MessageNames.release: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  static let protoMessageName: String = SwiftUnittest_Names_MessageNames.protoMessageName + ".release"
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    1: .same(proto: "release"),
  ]

  mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
    while let fieldNumber = try decoder.nextFieldNumber() {
      switch fieldNumber {
      case 1: try decoder.decodeSingularInt32Field(value: &self._release)
      default: break
      }
    }
  }

  func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
    if let v = self._release {
      try visitor.visitSingularInt32Field(value: v, fieldNumber: 1)
    }
    try unknownFields.traverse(visitor: &visitor)
  }

  static func ==(lhs: SwiftUnittest_Names_MessageNames.release, rhs: SwiftUnittest_Names_MessageNames.release) -> Bool {
    if lhs._release != rhs._release {return false}
    if lhs.unknownFields != rhs.unknownFields {return false}
    return true
  }
}

extension SwiftUnittest_Names_MessageNames.autorelease: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  static let protoMessageName: String = SwiftUnittest_Names_MessageNames.protoMessageName + ".autorelease"
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    1: .same(proto: "autorelease"),
  ]

  mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
    while let fieldNumber = try decoder.nextFieldNumber() {
      switch fieldNumber {
      case 1: try decoder.decodeSingularInt32Field(value: &self._autorelease)
      default: break
      }
    }
  }

  func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
    if let v = self._autorelease {
      try visitor.visitSingularInt32Field(value: v, fieldNumber: 1)
    }
    try unknownFields.traverse(visitor: &visitor)
  }

  static func ==(lhs: SwiftUnittest_Names_MessageNames.autorelease, rhs: SwiftUnittest_Names_MessageNames.autorelease) -> Bool {
    if lhs._autorelease != rhs._autorelease {return false}
    if lhs.unknownFields != rhs.unknownFields {return false}
    return true
  }
}

extension SwiftUnittest_Names_MessageNames.retainCount: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  static let protoMessageName: String = SwiftUnittest_Names_MessageNames.protoMessageName + ".retainCount"
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    1: .same(proto: "retainCount"),
  ]

  mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
    while let fieldNumber = try decoder.nextFieldNumber() {
      switch fieldNumber {
      case 1: try decoder.decodeSingularInt32Field(value: &self._retainCount)
      default: break
      }
    }
  }

  func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
    if let v = self._retainCount {
      try visitor.visitSingularInt32Field(value: v, fieldNumber: 1)
    }
    try unknownFields.traverse(visitor: &visitor)
  }

  static func ==(lhs: SwiftUnittest_Names_MessageNames.retainCount, rhs: SwiftUnittest_Names_MessageNames.retainCount) -> Bool {
    if lhs._retainCount != rhs._retainCount {return false}
    if lhs.unknownFields != rhs.unknownFields {return false}
    return true
  }
}

extension SwiftUnittest_Names_MessageNames.zone: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  static let protoMessageName: String = SwiftUnittest_Names_MessageNames.protoMessageName + ".zone"
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    1: .same(proto: "zone"),
  ]

  mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
    while let fieldNumber = try decoder.nextFieldNumber() {
      switch fieldNumber {
      case 1: try decoder.decodeSingularInt32Field(value: &self._zone)
      default: break
      }
    }
  }

  func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
    if let v = self._zone {
      try visitor.visitSingularInt32Field(value: v, fieldNumber: 1)
    }
    try unknownFields.traverse(visitor: &visitor)
  }

  static func ==(lhs: SwiftUnittest_Names_MessageNames.zone, rhs: SwiftUnittest_Names_MessageNames.zone) -> Bool {
    if lhs._zone != rhs._zone {return false}
    if lhs.unknownFields != rhs.unknownFields {return false}
    return true
  }
}

extension SwiftUnittest_Names_MessageNames.isProxy: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  static let protoMessageName: String = SwiftUnittest_Names_MessageNames.protoMessageName + ".isProxy"
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    1: .same(proto: "isProxy"),
  ]

  mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
    while let fieldNumber = try decoder.nextFieldNumber() {
      switch fieldNumber {
      case 1: try decoder.decodeSingularInt32Field(value: &self._isProxy)
      default: break
      }
    }
  }

  func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
    if let v = self._isProxy {
      try visitor.visitSingularInt32Field(value: v, fieldNumber: 1)
    }
    try unknownFields.traverse(visitor: &visitor)
  }

  static func ==(lhs: SwiftUnittest_Names_MessageNames.isProxy, rhs: SwiftUnittest_Names_MessageNames.isProxy) -> Bool {
    if lhs._isProxy != rhs._isProxy {return false}
    if lhs.unknownFields != rhs.unknownFields {return false}
    return true
  }
}

extension SwiftUnittest_Names_MessageNames.copy: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  static let protoMessageName: String = SwiftUnittest_Names_MessageNames.protoMessageName + ".copy"
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    1: .same(proto: "copy"),
  ]

  mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
    while let fieldNumber = try decoder.nextFieldNumber() {
      switch fieldNumber {
      case 1: try decoder.decodeSingularInt32Field(value: &self._copy)
      default: break
      }
    }
  }

  func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
    if let v = self._copy {
      try visitor.visitSingularInt32Field(value: v, fieldNumber: 1)
    }
    try unknownFields.traverse(visitor: &visitor)
  }

  static func ==(lhs: SwiftUnittest_Names_MessageNames.copy, rhs: SwiftUnittest_Names_MessageNames.copy) -> Bool {
    if lhs._copy != rhs._copy {return false}
    if lhs.unknownFields != rhs.unknownFields {return false}
    return true
  }
}

extension SwiftUnittest_Names_MessageNames.mutableCopy: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  static let protoMessageName: String = SwiftUnittest_Names_MessageNames.protoMessageName + ".mutableCopy"
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    1: .same(proto: "mutableCopy"),
  ]

  mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
    while let fieldNumber = try decoder.nextFieldNumber() {
      switch fieldNumber {
      case 1: try decoder.decodeSingularInt32Field(value: &self._mutableCopy)
      default: break
      }
    }
  }

  func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
    if let v = self._mutableCopy {
      try visitor.visitSingularInt32Field(value: v, fieldNumber: 1)
    }
    try unknownFields.traverse(visitor: &visitor)
  }

  static func ==(lhs: SwiftUnittest_Names_MessageNames.mutableCopy, rhs: SwiftUnittest_Names_MessageNames.mutableCopy) -> Bool {
    if lhs._mutableCopy != rhs._mutableCopy {return false}
    if lhs.unknownFields != rhs.unknownFields {return false}
    return true
  }
}

extension SwiftUnittest_Names_MessageNames.classForCoder: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  static let protoMessageName: String = SwiftUnittest_Names_MessageNames.protoMessageName + ".classForCoder"
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    1: .same(proto: "classForCoder"),
  ]

  mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
    while let fieldNumber = try decoder.nextFieldNumber() {
      switch fieldNumber {
      case 1: try decoder.decodeSingularInt32Field(value: &self._classForCoder)
      default: break
      }
    }
  }

  func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
    if let v = self._classForCoder {
      try visitor.visitSingularInt32Field(value: v, fieldNumber: 1)
    }
    try unknownFields.traverse(visitor: &visitor)
  }

  static func ==(lhs: SwiftUnittest_Names_MessageNames.classForCoder, rhs: SwiftUnittest_Names_MessageNames.classForCoder) -> Bool {
    if lhs._classForCoder != rhs._classForCoder {return false}
    if lhs.unknownFields != rhs.unknownFields {return false}
    return true
  }
}

extension SwiftUnittest_Names_MessageNames.clear: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  static let protoMessageName: String = SwiftUnittest_Names_MessageNames.protoMessageName + ".clear"
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    1: .same(proto: "clear"),
  ]

  mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
    while let fieldNumber = try decoder.nextFieldNumber() {
      switch fieldNumber {
      case 1: try decoder.decodeSingularInt32Field(value: &self._clear)
      default: break
      }
    }
  }

  func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
    if let v = self._clear {
      try visitor.visitSingularInt32Field(value: v, fieldNumber: 1)
    }
    try unknownFields.traverse(visitor: &visitor)
  }

  static func ==(lhs: SwiftUnittest_Names_MessageNames.clear, rhs: SwiftUnittest_Names_MessageNames.clear) -> Bool {
    if lhs._clear != rhs._clear {return false}
    if lhs.unknownFields != rhs.unknownFields {return false}
    return true
  }
}

extension SwiftUnittest_Names_MessageNames.data: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  static let protoMessageName: String = SwiftUnittest_Names_MessageNames.protoMessageName + ".data"
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    1: .same(proto: "data"),
  ]

  mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
    while let fieldNumber = try decoder.nextFieldNumber() {
      switch fieldNumber {
      case 1: try decoder.decodeSingularInt32Field(value: &self._data)
      default: break
      }
    }
  }

  func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
    if let v = self._data {
      try visitor.visitSingularInt32Field(value: v, fieldNumber: 1)
    }
    try unknownFields.traverse(visitor: &visitor)
  }

  static func ==(lhs: SwiftUnittest_Names_MessageNames.data, rhs: SwiftUnittest_Names_MessageNames.data) -> Bool {
    if lhs._data != rhs._data {return false}
    if lhs.unknownFields != rhs.unknownFields {return false}
    return true
  }
}

extension SwiftUnittest_Names_MessageNames.delimitedData: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  static let protoMessageName: String = SwiftUnittest_Names_MessageNames.protoMessageName + ".delimitedData"
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    1: .same(proto: "delimitedData"),
  ]

  mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
    while let fieldNumber = try decoder.nextFieldNumber() {
      switch fieldNumber {
      case 1: try decoder.decodeSingularInt32Field(value: &self._delimitedData)
      default: break
      }
    }
  }

  func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
    if let v = self._delimitedData {
      try visitor.visitSingularInt32Field(value: v, fieldNumber: 1)
    }
    try unknownFields.traverse(visitor: &visitor)
  }

  static func ==(lhs: SwiftUnittest_Names_MessageNames.delimitedData, rhs: SwiftUnittest_Names_MessageNames.delimitedData) -> Bool {
    if lhs._delimitedData != rhs._delimitedData {return false}
    if lhs.unknownFields != rhs.unknownFields {return false}
    return true
  }
}

extension SwiftUnittest_Names_MessageNames.descriptor: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  static let protoMessageName: String = SwiftUnittest_Names_MessageNames.protoMessageName + ".descriptor"
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    1: .same(proto: "descriptor"),
  ]

  mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
    while let fieldNumber = try decoder.nextFieldNumber() {
      switch fieldNumber {
      case 1: try decoder.decodeSingularInt32Field(value: &self._descriptor)
      default: break
      }
    }
  }

  func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
    if let v = self._descriptor {
      try visitor.visitSingularInt32Field(value: v, fieldNumber: 1)
    }
    try unknownFields.traverse(visitor: &visitor)
  }

  static func ==(lhs: SwiftUnittest_Names_MessageNames.descriptor, rhs: SwiftUnittest_Names_MessageNames.descriptor) -> Bool {
    if lhs._descriptor != rhs._descriptor {return false}
    if lhs.unknownFields != rhs.unknownFields {return false}
    return true
  }
}

extension SwiftUnittest_Names_MessageNames.extensionRegistry: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  static let protoMessageName: String = SwiftUnittest_Names_MessageNames.protoMessageName + ".extensionRegistry"
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    1: .same(proto: "extensionRegistry"),
  ]

  mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
    while let fieldNumber = try decoder.nextFieldNumber() {
      switch fieldNumber {
      case 1: try decoder.decodeSingularInt32Field(value: &self._extensionRegistry)
      default: break
      }
    }
  }

  func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
    if let v = self._extensionRegistry {
      try visitor.visitSingularInt32Field(value: v, fieldNumber: 1)
    }
    try unknownFields.traverse(visitor: &visitor)
  }

  static func ==(lhs: SwiftUnittest_Names_MessageNames.extensionRegistry, rhs: SwiftUnittest_Names_MessageNames.extensionRegistry) -> Bool {
    if lhs._extensionRegistry != rhs._extensionRegistry {return false}
    if lhs.unknownFields != rhs.unknownFields {return false}
    return true
  }
}

extension SwiftUnittest_Names_MessageNames.extensionsCurrentlySet: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  static let protoMessageName: String = SwiftUnittest_Names_MessageNames.protoMessageName + ".extensionsCurrentlySet"
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    1: .same(proto: "extensionsCurrentlySet"),
  ]

  mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
    while let fieldNumber = try decoder.nextFieldNumber() {
      switch fieldNumber {
      case 1: try decoder.decodeSingularInt32Field(value: &self._extensionsCurrentlySet)
      default: break
      }
    }
  }

  func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
    if let v = self._extensionsCurrentlySet {
      try visitor.visitSingularInt32Field(value: v, fieldNumber: 1)
    }
    try unknownFields.traverse(visitor: &visitor)
  }

  static func ==(lhs: SwiftUnittest_Names_MessageNames.extensionsCurrentlySet, rhs: SwiftUnittest_Names_MessageNames.extensionsCurrentlySet) -> Bool {
    if lhs._extensionsCurrentlySet != rhs._extensionsCurrentlySet {return false}
    if lhs.unknownFields != rhs.unknownFields {return false}
    return true
  }
}

extension SwiftUnittest_Names_MessageNames.isInitializedMessage: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  static let protoMessageName: String = SwiftUnittest_Names_MessageNames.protoMessageName + ".isInitialized"
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    1: .same(proto: "isInitialized"),
  ]

  mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
    while let fieldNumber = try decoder.nextFieldNumber() {
      switch fieldNumber {
      case 1: try decoder.decodeSingularInt32Field(value: &self._isInitialized_p)
      default: break
      }
    }
  }

  func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
    if let v = self._isInitialized_p {
      try visitor.visitSingularInt32Field(value: v, fieldNumber: 1)
    }
    try unknownFields.traverse(visitor: &visitor)
  }

  static func ==(lhs: SwiftUnittest_Names_MessageNames.isInitializedMessage, rhs: SwiftUnittest_Names_MessageNames.isInitializedMessage) -> Bool {
    if lhs._isInitialized_p != rhs._isInitialized_p {return false}
    if lhs.unknownFields != rhs.unknownFields {return false}
    return true
  }
}

extension SwiftUnittest_Names_MessageNames.serializedSize: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  static let protoMessageName: String = SwiftUnittest_Names_MessageNames.protoMessageName + ".serializedSize"
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    1: .same(proto: "serializedSize"),
  ]

  mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
    while let fieldNumber = try decoder.nextFieldNumber() {
      switch fieldNumber {
      case 1: try decoder.decodeSingularInt32Field(value: &self._serializedSize)
      default: break
      }
    }
  }

  func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
    if let v = self._serializedSize {
      try visitor.visitSingularInt32Field(value: v, fieldNumber: 1)
    }
    try unknownFields.traverse(visitor: &visitor)
  }

  static func ==(lhs: SwiftUnittest_Names_MessageNames.serializedSize, rhs: SwiftUnittest_Names_MessageNames.serializedSize) -> Bool {
    if lhs._serializedSize != rhs._serializedSize {return false}
    if lhs.unknownFields != rhs.unknownFields {return false}
    return true
  }
}

extension SwiftUnittest_Names_MessageNames.sortedExtensionsInUse: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  static let protoMessageName: String = SwiftUnittest_Names_MessageNames.protoMessageName + ".sortedExtensionsInUse"
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    1: .same(proto: "sortedExtensionsInUse"),
  ]

  mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
    while let fieldNumber = try decoder.nextFieldNumber() {
      switch fieldNumber {
      case 1: try decoder.decodeSingularInt32Field(value: &self._sortedExtensionsInUse)
      default: break
      }
    }
  }

  func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
    if let v = self._sortedExtensionsInUse {
      try visitor.visitSingularInt32Field(value: v, fieldNumber: 1)
    }
    try unknownFields.traverse(visitor: &visitor)
  }

  static func ==(lhs: SwiftUnittest_Names_MessageNames.sortedExtensionsInUse, rhs: SwiftUnittest_Names_MessageNames.sortedExtensionsInUse) -> Bool {
    if lhs._sortedExtensionsInUse != rhs._sortedExtensionsInUse {return false}
    if lhs.unknownFields != rhs.unknownFields {return false}
    return true
  }
}

extension SwiftUnittest_Names_MessageNames.unknownFieldsMessage: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  static let protoMessageName: String = SwiftUnittest_Names_MessageNames.protoMessageName + ".unknownFields"
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    1: .same(proto: "unknownFields"),
  ]

  mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
    while let fieldNumber = try decoder.nextFieldNumber() {
      switch fieldNumber {
      case 1: try decoder.decodeSingularInt32Field(value: &self._unknownFields_p)
      default: break
      }
    }
  }

  func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
    if let v = self._unknownFields_p {
      try visitor.visitSingularInt32Field(value: v, fieldNumber: 1)
    }
    try unknownFields.traverse(visitor: &visitor)
  }

  static func ==(lhs: SwiftUnittest_Names_MessageNames.unknownFieldsMessage, rhs: SwiftUnittest_Names_MessageNames.unknownFieldsMessage) -> Bool {
    if lhs._unknownFields_p != rhs._unknownFields_p {return false}
    if lhs.unknownFields != rhs.unknownFields {return false}
    return true
  }
}

extension SwiftUnittest_Names_MessageNames.Fixed: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  static let protoMessageName: String = SwiftUnittest_Names_MessageNames.protoMessageName + ".Fixed"
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    1: .same(proto: "Fixed"),
  ]

  mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
    while let fieldNumber = try decoder.nextFieldNumber() {
      switch fieldNumber {
      case 1: try decoder.decodeSingularInt32Field(value: &self._fixed)
      default: break
      }
    }
  }

  func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
    if let v = self._fixed {
      try visitor.visitSingularInt32Field(value: v, fieldNumber: 1)
    }
    try unknownFields.traverse(visitor: &visitor)
  }

  static func ==(lhs: SwiftUnittest_Names_MessageNames.Fixed, rhs: SwiftUnittest_Names_MessageNames.Fixed) -> Bool {
    if lhs._fixed != rhs._fixed {return false}
    if lhs.unknownFields != rhs.unknownFields {return false}
    return true
  }
}

extension SwiftUnittest_Names_MessageNames.Fract: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  static let protoMessageName: String = SwiftUnittest_Names_MessageNames.protoMessageName + ".Fract"
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    1: .same(proto: "Fract"),
  ]

  mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
    while let fieldNumber = try decoder.nextFieldNumber() {
      switch fieldNumber {
      case 1: try decoder.decodeSingularInt32Field(value: &self._fract)
      default: break
      }
    }
  }

  func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
    if let v = self._fract {
      try visitor.visitSingularInt32Field(value: v, fieldNumber: 1)
    }
    try unknownFields.traverse(visitor: &visitor)
  }

  static func ==(lhs: SwiftUnittest_Names_MessageNames.Fract, rhs: SwiftUnittest_Names_MessageNames.Fract) -> Bool {
    if lhs._fract != rhs._fract {return false}
    if lhs.unknownFields != rhs.unknownFields {return false}
    return true
  }
}

extension SwiftUnittest_Names_MessageNames.Size: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  static let protoMessageName: String = SwiftUnittest_Names_MessageNames.protoMessageName + ".Size"
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    1: .same(proto: "Size"),
  ]

  mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
    while let fieldNumber = try decoder.nextFieldNumber() {
      switch fieldNumber {
      case 1: try decoder.decodeSingularInt32Field(value: &self._size)
      default: break
      }
    }
  }

  func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
    if let v = self._size {
      try visitor.visitSingularInt32Field(value: v, fieldNumber: 1)
    }
    try unknownFields.traverse(visitor: &visitor)
  }

  static func ==(lhs: SwiftUnittest_Names_MessageNames.Size, rhs: SwiftUnittest_Names_MessageNames.Size) -> Bool {
    if lhs._size != rhs._size {return false}
    if lhs.unknownFields != rhs.unknownFields {return false}
    return true
  }
}

extension SwiftUnittest_Names_MessageNames.LogicalAddress: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  static let protoMessageName: String = SwiftUnittest_Names_MessageNames.protoMessageName + ".LogicalAddress"
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    1: .same(proto: "LogicalAddress"),
  ]

  mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
    while let fieldNumber = try decoder.nextFieldNumber() {
      switch fieldNumber {
      case 1: try decoder.decodeSingularInt32Field(value: &self._logicalAddress)
      default: break
      }
    }
  }

  func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
    if let v = self._logicalAddress {
      try visitor.visitSingularInt32Field(value: v, fieldNumber: 1)
    }
    try unknownFields.traverse(visitor: &visitor)
  }

  static func ==(lhs: SwiftUnittest_Names_MessageNames.LogicalAddress, rhs: SwiftUnittest_Names_MessageNames.LogicalAddress) -> Bool {
    if lhs._logicalAddress != rhs._logicalAddress {return false}
    if lhs.unknownFields != rhs.unknownFields {return false}
    return true
  }
}

extension SwiftUnittest_Names_MessageNames.PhysicalAddress: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  static let protoMessageName: String = SwiftUnittest_Names_MessageNames.protoMessageName + ".PhysicalAddress"
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    1: .same(proto: "PhysicalAddress"),
  ]

  mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
    while let fieldNumber = try decoder.nextFieldNumber() {
      switch fieldNumber {
      case 1: try decoder.decodeSingularInt32Field(value: &self._physicalAddress)
      default: break
      }
    }
  }

  func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
    if let v = self._physicalAddress {
      try visitor.visitSingularInt32Field(value: v, fieldNumber: 1)
    }
    try unknownFields.traverse(visitor: &visitor)
  }

  static func ==(lhs: SwiftUnittest_Names_MessageNames.PhysicalAddress, rhs: SwiftUnittest_Names_MessageNames.PhysicalAddress) -> Bool {
    if lhs._physicalAddress != rhs._physicalAddress {return false}
    if lhs.unknownFields != rhs.unknownFields {return false}
    return true
  }
}

extension SwiftUnittest_Names_MessageNames.ByteCount: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  static let protoMessageName: String = SwiftUnittest_Names_MessageNames.protoMessageName + ".ByteCount"
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    1: .same(proto: "ByteCount"),
  ]

  mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
    while let fieldNumber = try decoder.nextFieldNumber() {
      switch fieldNumber {
      case 1: try decoder.decodeSingularInt32Field(value: &self._byteCount)
      default: break
      }
    }
  }

  func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
    if let v = self._byteCount {
      try visitor.visitSingularInt32Field(value: v, fieldNumber: 1)
    }
    try unknownFields.traverse(visitor: &visitor)
  }

  static func ==(lhs: SwiftUnittest_Names_MessageNames.ByteCount, rhs: SwiftUnittest_Names_MessageNames.ByteCount) -> Bool {
    if lhs._byteCount != rhs._byteCount {return false}
    if lhs.unknownFields != rhs.unknownFields {return false}
    return true
  }
}

extension SwiftUnittest_Names_MessageNames.ByteOffset: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  static let protoMessageName: String = SwiftUnittest_Names_MessageNames.protoMessageName + ".ByteOffset"
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    1: .same(proto: "ByteOffset"),
  ]

  mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
    while let fieldNumber = try decoder.nextFieldNumber() {
      switch fieldNumber {
      case 1: try decoder.decodeSingularInt32Field(value: &self._byteOffset)
      default: break
      }
    }
  }

  func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
    if let v = self._byteOffset {
      try visitor.visitSingularInt32Field(value: v, fieldNumber: 1)
    }
    try unknownFields.traverse(visitor: &visitor)
  }

  static func ==(lhs: SwiftUnittest_Names_MessageNames.ByteOffset, rhs: SwiftUnittest_Names_MessageNames.ByteOffset) -> Bool {
    if lhs._byteOffset != rhs._byteOffset {return false}
    if lhs.unknownFields != rhs.unknownFields {return false}
    return true
  }
}

extension SwiftUnittest_Names_MessageNames.Duration: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  static let protoMessageName: String = SwiftUnittest_Names_MessageNames.protoMessageName + ".Duration"
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    1: .same(proto: "Duration"),
  ]

  mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
    while let fieldNumber = try decoder.nextFieldNumber() {
      switch fieldNumber {
      case 1: try decoder.decodeSingularInt32Field(value: &self._duration)
      default: break
      }
    }
  }

  func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
    if let v = self._duration {
      try visitor.visitSingularInt32Field(value: v, fieldNumber: 1)
    }
    try unknownFields.traverse(visitor: &visitor)
  }

  static func ==(lhs: SwiftUnittest_Names_MessageNames.Duration, rhs: SwiftUnittest_Names_MessageNames.Duration) -> Bool {
    if lhs._duration != rhs._duration {return false}
    if lhs.unknownFields != rhs.unknownFields {return false}
    return true
  }
}

extension SwiftUnittest_Names_MessageNames.AbsoluteTime: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  static let protoMessageName: String = SwiftUnittest_Names_MessageNames.protoMessageName + ".AbsoluteTime"
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    1: .same(proto: "AbsoluteTime"),
  ]

  mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
    while let fieldNumber = try decoder.nextFieldNumber() {
      switch fieldNumber {
      case 1: try decoder.decodeSingularInt32Field(value: &self._absoluteTime)
      default: break
      }
    }
  }

  func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
    if let v = self._absoluteTime {
      try visitor.visitSingularInt32Field(value: v, fieldNumber: 1)
    }
    try unknownFields.traverse(visitor: &visitor)
  }

  static func ==(lhs: SwiftUnittest_Names_MessageNames.AbsoluteTime, rhs: SwiftUnittest_Names_MessageNames.AbsoluteTime) -> Bool {
    if lhs._absoluteTime != rhs._absoluteTime {return false}
    if lhs.unknownFields != rhs.unknownFields {return false}
    return true
  }
}

extension SwiftUnittest_Names_MessageNames.OptionBits: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  static let protoMessageName: String = SwiftUnittest_Names_MessageNames.protoMessageName + ".OptionBits"
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    1: .same(proto: "OptionBits"),
  ]

  mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
    while let fieldNumber = try decoder.nextFieldNumber() {
      switch fieldNumber {
      case 1: try decoder.decodeSingularInt32Field(value: &self._optionBits)
      default: break
      }
    }
  }

  func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
    if let v = self._optionBits {
      try visitor.visitSingularInt32Field(value: v, fieldNumber: 1)
    }
    try unknownFields.traverse(visitor: &visitor)
  }

  static func ==(lhs: SwiftUnittest_Names_MessageNames.OptionBits, rhs: SwiftUnittest_Names_MessageNames.OptionBits) -> Bool {
    if lhs._optionBits != rhs._optionBits {return false}
    if lhs.unknownFields != rhs.unknownFields {return false}
    return true
  }
}

extension SwiftUnittest_Names_MessageNames.ItemCount: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  static let protoMessageName: String = SwiftUnittest_Names_MessageNames.protoMessageName + ".ItemCount"
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    1: .same(proto: "ItemCount"),
  ]

  mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
    while let fieldNumber = try decoder.nextFieldNumber() {
      switch fieldNumber {
      case 1: try decoder.decodeSingularInt32Field(value: &self._itemCount)
      default: break
      }
    }
  }

  func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
    if let v = self._itemCount {
      try visitor.visitSingularInt32Field(value: v, fieldNumber: 1)
    }
    try unknownFields.traverse(visitor: &visitor)
  }

  static func ==(lhs: SwiftUnittest_Names_MessageNames.ItemCount, rhs: SwiftUnittest_Names_MessageNames.ItemCount) -> Bool {
    if lhs._itemCount != rhs._itemCount {return false}
    if lhs.unknownFields != rhs.unknownFields {return false}
    return true
  }
}

extension SwiftUnittest_Names_MessageNames.PBVersion: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  static let protoMessageName: String = SwiftUnittest_Names_MessageNames.protoMessageName + ".PBVersion"
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    1: .same(proto: "PBVersion"),
  ]

  mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
    while let fieldNumber = try decoder.nextFieldNumber() {
      switch fieldNumber {
      case 1: try decoder.decodeSingularInt32Field(value: &self._pbversion)
      default: break
      }
    }
  }

  func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
    if let v = self._pbversion {
      try visitor.visitSingularInt32Field(value: v, fieldNumber: 1)
    }
    try unknownFields.traverse(visitor: &visitor)
  }

  static func ==(lhs: SwiftUnittest_Names_MessageNames.PBVersion, rhs: SwiftUnittest_Names_MessageNames.PBVersion) -> Bool {
    if lhs._pbversion != rhs._pbversion {return false}
    if lhs.unknownFields != rhs.unknownFields {return false}
    return true
  }
}

extension SwiftUnittest_Names_MessageNames.ScriptCode: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  static let protoMessageName: String = SwiftUnittest_Names_MessageNames.protoMessageName + ".ScriptCode"
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    1: .same(proto: "ScriptCode"),
  ]

  mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
    while let fieldNumber = try decoder.nextFieldNumber() {
      switch fieldNumber {
      case 1: try decoder.decodeSingularInt32Field(value: &self._scriptCode)
      default: break
      }
    }
  }

  func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
    if let v = self._scriptCode {
      try visitor.visitSingularInt32Field(value: v, fieldNumber: 1)
    }
    try unknownFields.traverse(visitor: &visitor)
  }

  static func ==(lhs: SwiftUnittest_Names_MessageNames.ScriptCode, rhs: SwiftUnittest_Names_MessageNames.ScriptCode) -> Bool {
    if lhs._scriptCode != rhs._scriptCode {return false}
    if lhs.unknownFields != rhs.unknownFields {return false}
    return true
  }
}

extension SwiftUnittest_Names_MessageNames.LangCode: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  static let protoMessageName: String = SwiftUnittest_Names_MessageNames.protoMessageName + ".LangCode"
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    1: .same(proto: "LangCode"),
  ]

  mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
    while let fieldNumber = try decoder.nextFieldNumber() {
      switch fieldNumber {
      case 1: try decoder.decodeSingularInt32Field(value: &self._langCode)
      default: break
      }
    }
  }

  func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
    if let v = self._langCode {
      try visitor.visitSingularInt32Field(value: v, fieldNumber: 1)
    }
    try unknownFields.traverse(visitor: &visitor)
  }

  static func ==(lhs: SwiftUnittest_Names_MessageNames.LangCode, rhs: SwiftUnittest_Names_MessageNames.LangCode) -> Bool {
    if lhs._langCode != rhs._langCode {return false}
    if lhs.unknownFields != rhs.unknownFields {return false}
    return true
  }
}

extension SwiftUnittest_Names_MessageNames.RegionCode: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  static let protoMessageName: String = SwiftUnittest_Names_MessageNames.protoMessageName + ".RegionCode"
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    1: .same(proto: "RegionCode"),
  ]

  mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
    while let fieldNumber = try decoder.nextFieldNumber() {
      switch fieldNumber {
      case 1: try decoder.decodeSingularInt32Field(value: &self._regionCode)
      default: break
      }
    }
  }

  func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
    if let v = self._regionCode {
      try visitor.visitSingularInt32Field(value: v, fieldNumber: 1)
    }
    try unknownFields.traverse(visitor: &visitor)
  }

  static func ==(lhs: SwiftUnittest_Names_MessageNames.RegionCode, rhs: SwiftUnittest_Names_MessageNames.RegionCode) -> Bool {
    if lhs._regionCode != rhs._regionCode {return false}
    if lhs.unknownFields != rhs.unknownFields {return false}
    return true
  }
}

extension SwiftUnittest_Names_MessageNames.OSType: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  static let protoMessageName: String = SwiftUnittest_Names_MessageNames.protoMessageName + ".OSType"
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    1: .same(proto: "OSType"),
  ]

  mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
    while let fieldNumber = try decoder.nextFieldNumber() {
      switch fieldNumber {
      case 1: try decoder.decodeSingularInt32Field(value: &self._ostype)
      default: break
      }
    }
  }

  func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
    if let v = self._ostype {
      try visitor.visitSingularInt32Field(value: v, fieldNumber: 1)
    }
    try unknownFields.traverse(visitor: &visitor)
  }

  static func ==(lhs: SwiftUnittest_Names_MessageNames.OSType, rhs: SwiftUnittest_Names_MessageNames.OSType) -> Bool {
    if lhs._ostype != rhs._ostype {return false}
    if lhs.unknownFields != rhs.unknownFields {return false}
    return true
  }
}

extension SwiftUnittest_Names_MessageNames.ProcessSerialNumber: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  static let protoMessageName: String = SwiftUnittest_Names_MessageNames.protoMessageName + ".ProcessSerialNumber"
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    1: .same(proto: "ProcessSerialNumber"),
  ]

  mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
    while let fieldNumber = try decoder.nextFieldNumber() {
      switch fieldNumber {
      case 1: try decoder.decodeSingularInt32Field(value: &self._processSerialNumber)
      default: break
      }
    }
  }

  func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
    if let v = self._processSerialNumber {
      try visitor.visitSingularInt32Field(value: v, fieldNumber: 1)
    }
    try unknownFields.traverse(visitor: &visitor)
  }

  static func ==(lhs: SwiftUnittest_Names_MessageNames.ProcessSerialNumber, rhs: SwiftUnittest_Names_MessageNames.ProcessSerialNumber) -> Bool {
    if lhs._processSerialNumber != rhs._processSerialNumber {return false}
    if lhs.unknownFields != rhs.unknownFields {return false}
    return true
  }
}

extension SwiftUnittest_Names_MessageNames.Point: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  static let protoMessageName: String = SwiftUnittest_Names_MessageNames.protoMessageName + ".Point"
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    1: .same(proto: "Point"),
  ]

  mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
    while let fieldNumber = try decoder.nextFieldNumber() {
      switch fieldNumber {
      case 1: try decoder.decodeSingularInt32Field(value: &self._point)
      default: break
      }
    }
  }

  func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
    if let v = self._point {
      try visitor.visitSingularInt32Field(value: v, fieldNumber: 1)
    }
    try unknownFields.traverse(visitor: &visitor)
  }

  static func ==(lhs: SwiftUnittest_Names_MessageNames.Point, rhs: SwiftUnittest_Names_MessageNames.Point) -> Bool {
    if lhs._point != rhs._point {return false}
    if lhs.unknownFields != rhs.unknownFields {return false}
    return true
  }
}

extension SwiftUnittest_Names_MessageNames.Rect: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  static let protoMessageName: String = SwiftUnittest_Names_MessageNames.protoMessageName + ".Rect"
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    1: .same(proto: "Rect"),
  ]

  mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
    while let fieldNumber = try decoder.nextFieldNumber() {
      switch fieldNumber {
      case 1: try decoder.decodeSingularInt32Field(value: &self._rect)
      default: break
      }
    }
  }

  func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
    if let v = self._rect {
      try visitor.visitSingularInt32Field(value: v, fieldNumber: 1)
    }
    try unknownFields.traverse(visitor: &visitor)
  }

  static func ==(lhs: SwiftUnittest_Names_MessageNames.Rect, rhs: SwiftUnittest_Names_MessageNames.Rect) -> Bool {
    if lhs._rect != rhs._rect {return false}
    if lhs.unknownFields != rhs.unknownFields {return false}
    return true
  }
}

extension SwiftUnittest_Names_MessageNames.FixedPoint: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  static let protoMessageName: String = SwiftUnittest_Names_MessageNames.protoMessageName + ".FixedPoint"
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    1: .same(proto: "FixedPoint"),
  ]

  mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
    while let fieldNumber = try decoder.nextFieldNumber() {
      switch fieldNumber {
      case 1: try decoder.decodeSingularInt32Field(value: &self._fixedPoint)
      default: break
      }
    }
  }

  func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
    if let v = self._fixedPoint {
      try visitor.visitSingularInt32Field(value: v, fieldNumber: 1)
    }
    try unknownFields.traverse(visitor: &visitor)
  }

  static func ==(lhs: SwiftUnittest_Names_MessageNames.FixedPoint, rhs: SwiftUnittest_Names_MessageNames.FixedPoint) -> Bool {
    if lhs._fixedPoint != rhs._fixedPoint {return false}
    if lhs.unknownFields != rhs.unknownFields {return false}
    return true
  }
}

extension SwiftUnittest_Names_MessageNames.FixedRect: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  static let protoMessageName: String = SwiftUnittest_Names_MessageNames.protoMessageName + ".FixedRect"
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    1: .same(proto: "FixedRect"),
  ]

  mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
    while let fieldNumber = try decoder.nextFieldNumber() {
      switch fieldNumber {
      case 1: try decoder.decodeSingularInt32Field(value: &self._fixedRect)
      default: break
      }
    }
  }

  func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
    if let v = self._fixedRect {
      try visitor.visitSingularInt32Field(value: v, fieldNumber: 1)
    }
    try unknownFields.traverse(visitor: &visitor)
  }

  static func ==(lhs: SwiftUnittest_Names_MessageNames.FixedRect, rhs: SwiftUnittest_Names_MessageNames.FixedRect) -> Bool {
    if lhs._fixedRect != rhs._fixedRect {return false}
    if lhs.unknownFields != rhs.unknownFields {return false}
    return true
  }
}

extension SwiftUnittest_Names_MessageNames.Style: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  static let protoMessageName: String = SwiftUnittest_Names_MessageNames.protoMessageName + ".Style"
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    1: .same(proto: "Style"),
  ]

  mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
    while let fieldNumber = try decoder.nextFieldNumber() {
      switch fieldNumber {
      case 1: try decoder.decodeSingularInt32Field(value: &self._style)
      default: break
      }
    }
  }

  func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
    if let v = self._style {
      try visitor.visitSingularInt32Field(value: v, fieldNumber: 1)
    }
    try unknownFields.traverse(visitor: &visitor)
  }

  static func ==(lhs: SwiftUnittest_Names_MessageNames.Style, rhs: SwiftUnittest_Names_MessageNames.Style) -> Bool {
    if lhs._style != rhs._style {return false}
    if lhs.unknownFields != rhs.unknownFields {return false}
    return true
  }
}

extension SwiftUnittest_Names_MessageNames.StyleParameter: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  static let protoMessageName: String = SwiftUnittest_Names_MessageNames.protoMessageName + ".StyleParameter"
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    1: .same(proto: "StyleParameter"),
  ]

  mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
    while let fieldNumber = try decoder.nextFieldNumber() {
      switch fieldNumber {
      case 1: try decoder.decodeSingularInt32Field(value: &self._styleParameter)
      default: break
      }
    }
  }

  func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
    if let v = self._styleParameter {
      try visitor.visitSingularInt32Field(value: v, fieldNumber: 1)
    }
    try unknownFields.traverse(visitor: &visitor)
  }

  static func ==(lhs: SwiftUnittest_Names_MessageNames.StyleParameter, rhs: SwiftUnittest_Names_MessageNames.StyleParameter) -> Bool {
    if lhs._styleParameter != rhs._styleParameter {return false}
    if lhs.unknownFields != rhs.unknownFields {return false}
    return true
  }
}

extension SwiftUnittest_Names_MessageNames.StyleField: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  static let protoMessageName: String = SwiftUnittest_Names_MessageNames.protoMessageName + ".StyleField"
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    1: .same(proto: "StyleField"),
  ]

  mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
    while let fieldNumber = try decoder.nextFieldNumber() {
      switch fieldNumber {
      case 1: try decoder.decodeSingularInt32Field(value: &self._styleField)
      default: break
      }
    }
  }

  func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
    if let v = self._styleField {
      try visitor.visitSingularInt32Field(value: v, fieldNumber: 1)
    }
    try unknownFields.traverse(visitor: &visitor)
  }

  static func ==(lhs: SwiftUnittest_Names_MessageNames.StyleField, rhs: SwiftUnittest_Names_MessageNames.StyleField) -> Bool {
    if lhs._styleField != rhs._styleField {return false}
    if lhs.unknownFields != rhs.unknownFields {return false}
    return true
  }
}

extension SwiftUnittest_Names_MessageNames.TimeScale: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  static let protoMessageName: String = SwiftUnittest_Names_MessageNames.protoMessageName + ".TimeScale"
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    1: .same(proto: "TimeScale"),
  ]

  mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
    while let fieldNumber = try decoder.nextFieldNumber() {
      switch fieldNumber {
      case 1: try decoder.decodeSingularInt32Field(value: &self._timeScale)
      default: break
      }
    }
  }

  func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
    if let v = self._timeScale {
      try visitor.visitSingularInt32Field(value: v, fieldNumber: 1)
    }
    try unknownFields.traverse(visitor: &visitor)
  }

  static func ==(lhs: SwiftUnittest_Names_MessageNames.TimeScale, rhs: SwiftUnittest_Names_MessageNames.TimeScale) -> Bool {
    if lhs._timeScale != rhs._timeScale {return false}
    if lhs.unknownFields != rhs.unknownFields {return false}
    return true
  }
}

extension SwiftUnittest_Names_MessageNames.TimeBase: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  static let protoMessageName: String = SwiftUnittest_Names_MessageNames.protoMessageName + ".TimeBase"
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    1: .same(proto: "TimeBase"),
  ]

  mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
    while let fieldNumber = try decoder.nextFieldNumber() {
      switch fieldNumber {
      case 1: try decoder.decodeSingularInt32Field(value: &self._timeBase)
      default: break
      }
    }
  }

  func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
    if let v = self._timeBase {
      try visitor.visitSingularInt32Field(value: v, fieldNumber: 1)
    }
    try unknownFields.traverse(visitor: &visitor)
  }

  static func ==(lhs: SwiftUnittest_Names_MessageNames.TimeBase, rhs: SwiftUnittest_Names_MessageNames.TimeBase) -> Bool {
    if lhs._timeBase != rhs._timeBase {return false}
    if lhs.unknownFields != rhs.unknownFields {return false}
    return true
  }
}

extension SwiftUnittest_Names_MessageNames.TimeRecord: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  static let protoMessageName: String = SwiftUnittest_Names_MessageNames.protoMessageName + ".TimeRecord"
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    1: .same(proto: "TimeRecord"),
  ]

  mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
    while let fieldNumber = try decoder.nextFieldNumber() {
      switch fieldNumber {
      case 1: try decoder.decodeSingularInt32Field(value: &self._timeRecord)
      default: break
      }
    }
  }

  func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
    if let v = self._timeRecord {
      try visitor.visitSingularInt32Field(value: v, fieldNumber: 1)
    }
    try unknownFields.traverse(visitor: &visitor)
  }

  static func ==(lhs: SwiftUnittest_Names_MessageNames.TimeRecord, rhs: SwiftUnittest_Names_MessageNames.TimeRecord) -> Bool {
    if lhs._timeRecord != rhs._timeRecord {return false}
    if lhs.unknownFields != rhs.unknownFields {return false}
    return true
  }
}

extension SwiftUnittest_Names_MessageNames.serializedData: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  static let protoMessageName: String = SwiftUnittest_Names_MessageNames.protoMessageName + ".serializedData"
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    1: .same(proto: "serializedData"),
  ]

  mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
    while let fieldNumber = try decoder.nextFieldNumber() {
      switch fieldNumber {
      case 1: try decoder.decodeSingularInt32Field(value: &self._serializedData)
      default: break
      }
    }
  }

  func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
    if let v = self._serializedData {
      try visitor.visitSingularInt32Field(value: v, fieldNumber: 1)
    }
    try unknownFields.traverse(visitor: &visitor)
  }

  static func ==(lhs: SwiftUnittest_Names_MessageNames.serializedData, rhs: SwiftUnittest_Names_MessageNames.serializedData) -> Bool {
    if lhs._serializedData != rhs._serializedData {return false}
    if lhs.unknownFields != rhs.unknownFields {return false}
    return true
  }
}

extension SwiftUnittest_Names_MessageNames.jsonUTF8Data: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  static let protoMessageName: String = SwiftUnittest_Names_MessageNames.protoMessageName + ".jsonUTF8Data"
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    1: .same(proto: "jsonUTF8Data"),
  ]

  mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
    while let fieldNumber = try decoder.nextFieldNumber() {
      switch fieldNumber {
      case 1: try decoder.decodeSingularInt32Field(value: &self._jsonUtf8Data)
      default: break
      }
    }
  }

  func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
    if let v = self._jsonUtf8Data {
      try visitor.visitSingularInt32Field(value: v, fieldNumber: 1)
    }
    try unknownFields.traverse(visitor: &visitor)
  }

  static func ==(lhs: SwiftUnittest_Names_MessageNames.jsonUTF8Data, rhs: SwiftUnittest_Names_MessageNames.jsonUTF8Data) -> Bool {
    if lhs._jsonUtf8Data != rhs._jsonUtf8Data {return false}
    if lhs.unknownFields != rhs.unknownFields {return false}
    return true
  }
}

extension SwiftUnittest_Names_MessageNames.jsonString: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  static let protoMessageName: String = SwiftUnittest_Names_MessageNames.protoMessageName + ".jsonString"
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    1: .same(proto: "jsonString"),
  ]

  mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
    while let fieldNumber = try decoder.nextFieldNumber() {
      switch fieldNumber {
      case 1: try decoder.decodeSingularInt32Field(value: &self._jsonString)
      default: break
      }
    }
  }

  func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
    if let v = self._jsonString {
      try visitor.visitSingularInt32Field(value: v, fieldNumber: 1)
    }
    try unknownFields.traverse(visitor: &visitor)
  }

  static func ==(lhs: SwiftUnittest_Names_MessageNames.jsonString, rhs: SwiftUnittest_Names_MessageNames.jsonString) -> Bool {
    if lhs._jsonString != rhs._jsonString {return false}
    if lhs.unknownFields != rhs.unknownFields {return false}
    return true
  }
}

extension SwiftUnittest_Names_MessageNames.Extension: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  static let protoMessageName: String = SwiftUnittest_Names_MessageNames.protoMessageName + ".Extension"
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    1: .same(proto: "Extension"),
  ]

  mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
    while let fieldNumber = try decoder.nextFieldNumber() {
      switch fieldNumber {
      case 1: try decoder.decodeSingularInt32Field(value: &self._extension)
      default: break
      }
    }
  }

  func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
    if let v = self._extension {
      try visitor.visitSingularInt32Field(value: v, fieldNumber: 1)
    }
    try unknownFields.traverse(visitor: &visitor)
  }

  static func ==(lhs: SwiftUnittest_Names_MessageNames.Extension, rhs: SwiftUnittest_Names_MessageNames.Extension) -> Bool {
    if lhs._extension != rhs._extension {return false}
    if lhs.unknownFields != rhs.unknownFields {return false}
    return true
  }
}

extension SwiftUnittest_Names_MessageNames.ExtensionsMessage: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  static let protoMessageName: String = SwiftUnittest_Names_MessageNames.protoMessageName + ".Extensions"
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    1: .same(proto: "Extensions"),
  ]

  mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
    while let fieldNumber = try decoder.nextFieldNumber() {
      switch fieldNumber {
      case 1: try decoder.decodeSingularInt32Field(value: &self._extensions)
      default: break
      }
    }
  }

  func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
    if let v = self._extensions {
      try visitor.visitSingularInt32Field(value: v, fieldNumber: 1)
    }
    try unknownFields.traverse(visitor: &visitor)
  }

  static func ==(lhs: SwiftUnittest_Names_MessageNames.ExtensionsMessage, rhs: SwiftUnittest_Names_MessageNames.ExtensionsMessage) -> Bool {
    if lhs._extensions != rhs._extensions {return false}
    if lhs.unknownFields != rhs.unknownFields {return false}
    return true
  }
}

extension SwiftUnittest_Names_EnumNames: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  static let protoMessageName: String = _protobuf_package + ".EnumNames"
  static let _protobuf_nameMap = SwiftProtobuf._NameMap()

  mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
    while let _ = try decoder.nextFieldNumber() {
    }
  }

  func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
    try unknownFields.traverse(visitor: &visitor)
  }

  static func ==(lhs: SwiftUnittest_Names_EnumNames, rhs: SwiftUnittest_Names_EnumNames) -> Bool {
    if lhs.unknownFields != rhs.unknownFields {return false}
    return true
  }
}

extension SwiftUnittest_Names_EnumNames.StringEnum: SwiftProtobuf._ProtoNameProviding {
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    0: .same(proto: "aString"),
  ]
}

extension SwiftUnittest_Names_EnumNames.ProtocolEnum: SwiftProtobuf._ProtoNameProviding {
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    0: .same(proto: "aProtocol"),
  ]
}

extension SwiftUnittest_Names_EnumNames.IntEnum: SwiftProtobuf._ProtoNameProviding {
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    0: .same(proto: "aInt"),
  ]
}

extension SwiftUnittest_Names_EnumNames.DoubleEnum: SwiftProtobuf._ProtoNameProviding {
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    0: .same(proto: "aDouble"),
  ]
}

extension SwiftUnittest_Names_EnumNames.FloatEnum: SwiftProtobuf._ProtoNameProviding {
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    0: .same(proto: "aFloat"),
  ]
}

extension SwiftUnittest_Names_EnumNames.UIntEnum: SwiftProtobuf._ProtoNameProviding {
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    0: .same(proto: "aUInt"),
  ]
}

extension SwiftUnittest_Names_EnumNames.hashValueEnum: SwiftProtobuf._ProtoNameProviding {
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    0: .same(proto: "ahashValue"),
  ]
}

extension SwiftUnittest_Names_EnumNames.descriptionEnum: SwiftProtobuf._ProtoNameProviding {
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    0: .same(proto: "adescription"),
  ]
}

extension SwiftUnittest_Names_EnumNames.debugDescriptionEnum: SwiftProtobuf._ProtoNameProviding {
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    0: .same(proto: "adebugDescription"),
  ]
}

extension SwiftUnittest_Names_EnumNames.Swift: SwiftProtobuf._ProtoNameProviding {
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    0: .same(proto: "aSwift"),
  ]
}

extension SwiftUnittest_Names_EnumNames.UNRECOGNIZED: SwiftProtobuf._ProtoNameProviding {
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    0: .same(proto: "aUNRECOGNIZED"),
  ]
}

extension SwiftUnittest_Names_EnumNames.classEnum: SwiftProtobuf._ProtoNameProviding {
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    0: .same(proto: "aclass"),
  ]
}

extension SwiftUnittest_Names_EnumNames.deinitEnum: SwiftProtobuf._ProtoNameProviding {
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    0: .same(proto: "adeinit"),
  ]
}

extension SwiftUnittest_Names_EnumNames.enumEnum: SwiftProtobuf._ProtoNameProviding {
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    0: .same(proto: "aenum"),
  ]
}

extension SwiftUnittest_Names_EnumNames.extensionEnum: SwiftProtobuf._ProtoNameProviding {
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    0: .same(proto: "aextension"),
  ]
}

extension SwiftUnittest_Names_EnumNames.funcEnum: SwiftProtobuf._ProtoNameProviding {
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    0: .same(proto: "afunc"),
  ]
}

extension SwiftUnittest_Names_EnumNames.importEnum: SwiftProtobuf._ProtoNameProviding {
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    0: .same(proto: "aimport"),
  ]
}

extension SwiftUnittest_Names_EnumNames.initEnum: SwiftProtobuf._ProtoNameProviding {
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    0: .same(proto: "ainit"),
  ]
}

extension SwiftUnittest_Names_EnumNames.inoutEnum: SwiftProtobuf._ProtoNameProviding {
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    0: .same(proto: "ainout"),
  ]
}

extension SwiftUnittest_Names_EnumNames.internalEnum: SwiftProtobuf._ProtoNameProviding {
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    0: .same(proto: "ainternal"),
  ]
}

extension SwiftUnittest_Names_EnumNames.letEnum: SwiftProtobuf._ProtoNameProviding {
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    0: .same(proto: "alet"),
  ]
}

extension SwiftUnittest_Names_EnumNames.operatorEnum: SwiftProtobuf._ProtoNameProviding {
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    0: .same(proto: "aoperator"),
  ]
}

extension SwiftUnittest_Names_EnumNames.privateEnum: SwiftProtobuf._ProtoNameProviding {
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    0: .same(proto: "aprivate"),
  ]
}

extension SwiftUnittest_Names_EnumNames.protocolEnum: SwiftProtobuf._ProtoNameProviding {
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    0: .same(proto: "aprotocol"),
  ]
}

extension SwiftUnittest_Names_EnumNames.publicEnum: SwiftProtobuf._ProtoNameProviding {
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    0: .same(proto: "apublic"),
  ]
}

extension SwiftUnittest_Names_EnumNames.staticEnum: SwiftProtobuf._ProtoNameProviding {
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    0: .same(proto: "astatic"),
  ]
}

extension SwiftUnittest_Names_EnumNames.structEnum: SwiftProtobuf._ProtoNameProviding {
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    0: .same(proto: "astruct"),
  ]
}

extension SwiftUnittest_Names_EnumNames.subscriptEnum: SwiftProtobuf._ProtoNameProviding {
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    0: .same(proto: "asubscript"),
  ]
}

extension SwiftUnittest_Names_EnumNames.typealiasEnum: SwiftProtobuf._ProtoNameProviding {
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    0: .same(proto: "atypealias"),
  ]
}

extension SwiftUnittest_Names_EnumNames.varEnum: SwiftProtobuf._ProtoNameProviding {
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    0: .same(proto: "avar"),
  ]
}

extension SwiftUnittest_Names_EnumNames.breakEnum: SwiftProtobuf._ProtoNameProviding {
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    0: .same(proto: "abreak"),
  ]
}

extension SwiftUnittest_Names_EnumNames.caseEnum: SwiftProtobuf._ProtoNameProviding {
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    0: .same(proto: "acase"),
  ]
}

extension SwiftUnittest_Names_EnumNames.continueEnum: SwiftProtobuf._ProtoNameProviding {
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    0: .same(proto: "acontinue"),
  ]
}

extension SwiftUnittest_Names_EnumNames.defaultEnum: SwiftProtobuf._ProtoNameProviding {
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    0: .same(proto: "adefault"),
  ]
}

extension SwiftUnittest_Names_EnumNames.deferEnum: SwiftProtobuf._ProtoNameProviding {
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    0: .same(proto: "adefer"),
  ]
}

extension SwiftUnittest_Names_EnumNames.doEnum: SwiftProtobuf._ProtoNameProviding {
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    0: .same(proto: "ado"),
  ]
}

extension SwiftUnittest_Names_EnumNames.elseEnum: SwiftProtobuf._ProtoNameProviding {
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    0: .same(proto: "aelse"),
  ]
}

extension SwiftUnittest_Names_EnumNames.fallthroughEnum: SwiftProtobuf._ProtoNameProviding {
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    0: .same(proto: "afallthrough"),
  ]
}

extension SwiftUnittest_Names_EnumNames.forEnum: SwiftProtobuf._ProtoNameProviding {
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    0: .same(proto: "afor"),
  ]
}

extension SwiftUnittest_Names_EnumNames.guardEnum: SwiftProtobuf._ProtoNameProviding {
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    0: .same(proto: "aguard"),
  ]
}

extension SwiftUnittest_Names_EnumNames.ifEnum: SwiftProtobuf._ProtoNameProviding {
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    0: .same(proto: "aif"),
  ]
}

extension SwiftUnittest_Names_EnumNames.inEnum: SwiftProtobuf._ProtoNameProviding {
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    0: .same(proto: "ain"),
  ]
}

extension SwiftUnittest_Names_EnumNames.repeatEnum: SwiftProtobuf._ProtoNameProviding {
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    0: .same(proto: "arepeat"),
  ]
}

extension SwiftUnittest_Names_EnumNames.returnEnum: SwiftProtobuf._ProtoNameProviding {
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    0: .same(proto: "areturn"),
  ]
}

extension SwiftUnittest_Names_EnumNames.switchEnum: SwiftProtobuf._ProtoNameProviding {
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    0: .same(proto: "aswitch"),
  ]
}

extension SwiftUnittest_Names_EnumNames.whereEnum: SwiftProtobuf._ProtoNameProviding {
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    0: .same(proto: "awhere"),
  ]
}

extension SwiftUnittest_Names_EnumNames.whileEnum: SwiftProtobuf._ProtoNameProviding {
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    0: .same(proto: "awhile"),
  ]
}

extension SwiftUnittest_Names_EnumNames.asEnum: SwiftProtobuf._ProtoNameProviding {
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    0: .same(proto: "aas"),
  ]
}

extension SwiftUnittest_Names_EnumNames.catchEnum: SwiftProtobuf._ProtoNameProviding {
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    0: .same(proto: "acatch"),
  ]
}

extension SwiftUnittest_Names_EnumNames.dynamicTypeEnum: SwiftProtobuf._ProtoNameProviding {
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    0: .same(proto: "adynamicType"),
  ]
}

extension SwiftUnittest_Names_EnumNames.falseEnum: SwiftProtobuf._ProtoNameProviding {
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    0: .same(proto: "afalse"),
  ]
}

extension SwiftUnittest_Names_EnumNames.isEnum: SwiftProtobuf._ProtoNameProviding {
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    0: .same(proto: "ais"),
  ]
}

extension SwiftUnittest_Names_EnumNames.nilEnum: SwiftProtobuf._ProtoNameProviding {
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    0: .same(proto: "anil"),
  ]
}

extension SwiftUnittest_Names_EnumNames.rethrowsEnum: SwiftProtobuf._ProtoNameProviding {
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    0: .same(proto: "arethrows"),
  ]
}

extension SwiftUnittest_Names_EnumNames.superEnum: SwiftProtobuf._ProtoNameProviding {
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    0: .same(proto: "asuper"),
  ]
}

extension SwiftUnittest_Names_EnumNames.selfEnum: SwiftProtobuf._ProtoNameProviding {
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    0: .same(proto: "aself"),
  ]
}

extension SwiftUnittest_Names_EnumNames.throwEnum: SwiftProtobuf._ProtoNameProviding {
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    0: .same(proto: "athrow"),
  ]
}

extension SwiftUnittest_Names_EnumNames.throwsEnum: SwiftProtobuf._ProtoNameProviding {
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    0: .same(proto: "athrows"),
  ]
}

extension SwiftUnittest_Names_EnumNames.trueEnum: SwiftProtobuf._ProtoNameProviding {
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    0: .same(proto: "atrue"),
  ]
}

extension SwiftUnittest_Names_EnumNames.tryEnum: SwiftProtobuf._ProtoNameProviding {
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    0: .same(proto: "atry"),
  ]
}

extension SwiftUnittest_Names_EnumNames.__COLUMN__Enum: SwiftProtobuf._ProtoNameProviding {
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    0: .same(proto: "a__COLUMN__"),
  ]
}

extension SwiftUnittest_Names_EnumNames.__FILE__Enum: SwiftProtobuf._ProtoNameProviding {
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    0: .same(proto: "a__FILE__"),
  ]
}

extension SwiftUnittest_Names_EnumNames.__FUNCTION__Enum: SwiftProtobuf._ProtoNameProviding {
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    0: .same(proto: "a__FUNCTION__"),
  ]
}

extension SwiftUnittest_Names_EnumNames.__LINE__Enum: SwiftProtobuf._ProtoNameProviding {
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    0: .same(proto: "a__LINE__"),
  ]
}

extension SwiftUnittest_Names_EnumNames._Enum: SwiftProtobuf._ProtoNameProviding {
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    0: .same(proto: "a_"),
  ]
}

extension SwiftUnittest_Names_EnumNames.__Enum: SwiftProtobuf._ProtoNameProviding {
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    0: .same(proto: "a__"),
  ]
}

extension SwiftUnittest_Names_EnumNames.associativity: SwiftProtobuf._ProtoNameProviding {
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    0: .same(proto: "aassociativity"),
  ]
}

extension SwiftUnittest_Names_EnumNames.convenience: SwiftProtobuf._ProtoNameProviding {
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    0: .same(proto: "aconvenience"),
  ]
}

extension SwiftUnittest_Names_EnumNames.dynamic: SwiftProtobuf._ProtoNameProviding {
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    0: .same(proto: "adynamic"),
  ]
}

extension SwiftUnittest_Names_EnumNames.didSet: SwiftProtobuf._ProtoNameProviding {
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    0: .same(proto: "adidSet"),
  ]
}

extension SwiftUnittest_Names_EnumNames.final: SwiftProtobuf._ProtoNameProviding {
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    0: .same(proto: "afinal"),
  ]
}

extension SwiftUnittest_Names_EnumNames.get: SwiftProtobuf._ProtoNameProviding {
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    0: .same(proto: "aget"),
  ]
}

extension SwiftUnittest_Names_EnumNames.infix: SwiftProtobuf._ProtoNameProviding {
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    0: .same(proto: "ainfix"),
  ]
}

extension SwiftUnittest_Names_EnumNames.indirect: SwiftProtobuf._ProtoNameProviding {
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    0: .same(proto: "aindirect"),
  ]
}

extension SwiftUnittest_Names_EnumNames.lazy: SwiftProtobuf._ProtoNameProviding {
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    0: .same(proto: "alazy"),
  ]
}

extension SwiftUnittest_Names_EnumNames.left: SwiftProtobuf._ProtoNameProviding {
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    0: .same(proto: "aleft"),
  ]
}

extension SwiftUnittest_Names_EnumNames.mutating: SwiftProtobuf._ProtoNameProviding {
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    0: .same(proto: "amutating"),
  ]
}

extension SwiftUnittest_Names_EnumNames.none: SwiftProtobuf._ProtoNameProviding {
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    0: .same(proto: "anone"),
  ]
}

extension SwiftUnittest_Names_EnumNames.nonmutating: SwiftProtobuf._ProtoNameProviding {
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    0: .same(proto: "anonmutating"),
  ]
}

extension SwiftUnittest_Names_EnumNames.optional: SwiftProtobuf._ProtoNameProviding {
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    0: .same(proto: "aoptional"),
  ]
}

extension SwiftUnittest_Names_EnumNames.override: SwiftProtobuf._ProtoNameProviding {
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    0: .same(proto: "aoverride"),
  ]
}

extension SwiftUnittest_Names_EnumNames.postfix: SwiftProtobuf._ProtoNameProviding {
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    0: .same(proto: "apostfix"),
  ]
}

extension SwiftUnittest_Names_EnumNames.precedence: SwiftProtobuf._ProtoNameProviding {
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    0: .same(proto: "aprecedence"),
  ]
}

extension SwiftUnittest_Names_EnumNames.prefix: SwiftProtobuf._ProtoNameProviding {
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    0: .same(proto: "aprefix"),
  ]
}

extension SwiftUnittest_Names_EnumNames.required: SwiftProtobuf._ProtoNameProviding {
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    0: .same(proto: "arequired"),
  ]
}

extension SwiftUnittest_Names_EnumNames.right: SwiftProtobuf._ProtoNameProviding {
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    0: .same(proto: "aright"),
  ]
}

extension SwiftUnittest_Names_EnumNames.set: SwiftProtobuf._ProtoNameProviding {
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    0: .same(proto: "aset"),
  ]
}

extension SwiftUnittest_Names_EnumNames.TypeEnum: SwiftProtobuf._ProtoNameProviding {
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    0: .same(proto: "aType"),
  ]
}

extension SwiftUnittest_Names_EnumNames.unowned: SwiftProtobuf._ProtoNameProviding {
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    0: .same(proto: "aunowned"),
  ]
}

extension SwiftUnittest_Names_EnumNames.weak: SwiftProtobuf._ProtoNameProviding {
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    0: .same(proto: "aweak"),
  ]
}

extension SwiftUnittest_Names_EnumNames.willSet: SwiftProtobuf._ProtoNameProviding {
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    0: .same(proto: "awillSet"),
  ]
}

extension SwiftUnittest_Names_EnumNames.id: SwiftProtobuf._ProtoNameProviding {
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    0: .same(proto: "aid"),
  ]
}

extension SwiftUnittest_Names_EnumNames._cmd: SwiftProtobuf._ProtoNameProviding {
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    0: .same(proto: "a_cmd"),
  ]
}

extension SwiftUnittest_Names_EnumNames.out: SwiftProtobuf._ProtoNameProviding {
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    0: .same(proto: "aout"),
  ]
}

extension SwiftUnittest_Names_EnumNames.bycopy: SwiftProtobuf._ProtoNameProviding {
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    0: .same(proto: "abycopy"),
  ]
}

extension SwiftUnittest_Names_EnumNames.byref: SwiftProtobuf._ProtoNameProviding {
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    0: .same(proto: "abyref"),
  ]
}

extension SwiftUnittest_Names_EnumNames.oneway: SwiftProtobuf._ProtoNameProviding {
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    0: .same(proto: "aoneway"),
  ]
}

extension SwiftUnittest_Names_EnumNames.and: SwiftProtobuf._ProtoNameProviding {
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    0: .same(proto: "aand"),
  ]
}

extension SwiftUnittest_Names_EnumNames.and_eq: SwiftProtobuf._ProtoNameProviding {
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    0: .same(proto: "aand_eq"),
  ]
}

extension SwiftUnittest_Names_EnumNames.alignas: SwiftProtobuf._ProtoNameProviding {
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    0: .same(proto: "aalignas"),
  ]
}

extension SwiftUnittest_Names_EnumNames.alignof: SwiftProtobuf._ProtoNameProviding {
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    0: .same(proto: "aalignof"),
  ]
}

extension SwiftUnittest_Names_EnumNames.asm: SwiftProtobuf._ProtoNameProviding {
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    0: .same(proto: "aasm"),
  ]
}

extension SwiftUnittest_Names_EnumNames.auto: SwiftProtobuf._ProtoNameProviding {
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    0: .same(proto: "aauto"),
  ]
}

extension SwiftUnittest_Names_EnumNames.bitand: SwiftProtobuf._ProtoNameProviding {
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    0: .same(proto: "abitand"),
  ]
}

extension SwiftUnittest_Names_EnumNames.bitor: SwiftProtobuf._ProtoNameProviding {
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    0: .same(proto: "abitor"),
  ]
}

extension SwiftUnittest_Names_EnumNames.bool: SwiftProtobuf._ProtoNameProviding {
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    0: .same(proto: "abool"),
  ]
}

extension SwiftUnittest_Names_EnumNames.char: SwiftProtobuf._ProtoNameProviding {
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    0: .same(proto: "achar"),
  ]
}

extension SwiftUnittest_Names_EnumNames.char16_t: SwiftProtobuf._ProtoNameProviding {
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    0: .same(proto: "achar16_t"),
  ]
}

extension SwiftUnittest_Names_EnumNames.char32_t: SwiftProtobuf._ProtoNameProviding {
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    0: .same(proto: "achar32_t"),
  ]
}

extension SwiftUnittest_Names_EnumNames.compl: SwiftProtobuf._ProtoNameProviding {
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    0: .same(proto: "acompl"),
  ]
}

extension SwiftUnittest_Names_EnumNames.const: SwiftProtobuf._ProtoNameProviding {
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    0: .same(proto: "aconst"),
  ]
}

extension SwiftUnittest_Names_EnumNames.constexpr: SwiftProtobuf._ProtoNameProviding {
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    0: .same(proto: "aconstexpr"),
  ]
}

extension SwiftUnittest_Names_EnumNames.const_cast: SwiftProtobuf._ProtoNameProviding {
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    0: .same(proto: "aconst_cast"),
  ]
}

extension SwiftUnittest_Names_EnumNames.decltype: SwiftProtobuf._ProtoNameProviding {
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    0: .same(proto: "adecltype"),
  ]
}

extension SwiftUnittest_Names_EnumNames.delete: SwiftProtobuf._ProtoNameProviding {
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    0: .same(proto: "adelete"),
  ]
}

extension SwiftUnittest_Names_EnumNames.dynamic_cast: SwiftProtobuf._ProtoNameProviding {
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    0: .same(proto: "adynamic_cast"),
  ]
}

extension SwiftUnittest_Names_EnumNames.explicit: SwiftProtobuf._ProtoNameProviding {
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    0: .same(proto: "aexplicit"),
  ]
}

extension SwiftUnittest_Names_EnumNames.export: SwiftProtobuf._ProtoNameProviding {
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    0: .same(proto: "aexport"),
  ]
}

extension SwiftUnittest_Names_EnumNames.extern: SwiftProtobuf._ProtoNameProviding {
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    0: .same(proto: "aextern"),
  ]
}

extension SwiftUnittest_Names_EnumNames.friend: SwiftProtobuf._ProtoNameProviding {
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    0: .same(proto: "afriend"),
  ]
}

extension SwiftUnittest_Names_EnumNames.goto: SwiftProtobuf._ProtoNameProviding {
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    0: .same(proto: "agoto"),
  ]
}

extension SwiftUnittest_Names_EnumNames.inline: SwiftProtobuf._ProtoNameProviding {
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    0: .same(proto: "ainline"),
  ]
}

extension SwiftUnittest_Names_EnumNames.long: SwiftProtobuf._ProtoNameProviding {
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    0: .same(proto: "along"),
  ]
}

extension SwiftUnittest_Names_EnumNames.mutable: SwiftProtobuf._ProtoNameProviding {
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    0: .same(proto: "amutable"),
  ]
}

extension SwiftUnittest_Names_EnumNames.namespace: SwiftProtobuf._ProtoNameProviding {
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    0: .same(proto: "anamespace"),
  ]
}

extension SwiftUnittest_Names_EnumNames.new: SwiftProtobuf._ProtoNameProviding {
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    0: .same(proto: "anew"),
  ]
}

extension SwiftUnittest_Names_EnumNames.noexcept: SwiftProtobuf._ProtoNameProviding {
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    0: .same(proto: "anoexcept"),
  ]
}

extension SwiftUnittest_Names_EnumNames.not: SwiftProtobuf._ProtoNameProviding {
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    0: .same(proto: "anot"),
  ]
}

extension SwiftUnittest_Names_EnumNames.not_eq: SwiftProtobuf._ProtoNameProviding {
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    0: .same(proto: "anot_eq"),
  ]
}

extension SwiftUnittest_Names_EnumNames.nullptr: SwiftProtobuf._ProtoNameProviding {
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    0: .same(proto: "anullptr"),
  ]
}

extension SwiftUnittest_Names_EnumNames.or: SwiftProtobuf._ProtoNameProviding {
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    0: .same(proto: "aor"),
  ]
}

extension SwiftUnittest_Names_EnumNames.or_eq: SwiftProtobuf._ProtoNameProviding {
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    0: .same(proto: "aor_eq"),
  ]
}

extension SwiftUnittest_Names_EnumNames.protected: SwiftProtobuf._ProtoNameProviding {
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    0: .same(proto: "aprotected"),
  ]
}

extension SwiftUnittest_Names_EnumNames.register: SwiftProtobuf._ProtoNameProviding {
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    0: .same(proto: "aregister"),
  ]
}

extension SwiftUnittest_Names_EnumNames.reinterpret_cast: SwiftProtobuf._ProtoNameProviding {
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    0: .same(proto: "areinterpret_cast"),
  ]
}

extension SwiftUnittest_Names_EnumNames.short: SwiftProtobuf._ProtoNameProviding {
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    0: .same(proto: "ashort"),
  ]
}

extension SwiftUnittest_Names_EnumNames.signed: SwiftProtobuf._ProtoNameProviding {
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    0: .same(proto: "asigned"),
  ]
}

extension SwiftUnittest_Names_EnumNames.sizeof: SwiftProtobuf._ProtoNameProviding {
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    0: .same(proto: "asizeof"),
  ]
}

extension SwiftUnittest_Names_EnumNames.static_assert: SwiftProtobuf._ProtoNameProviding {
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    0: .same(proto: "astatic_assert"),
  ]
}

extension SwiftUnittest_Names_EnumNames.static_cast: SwiftProtobuf._ProtoNameProviding {
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    0: .same(proto: "astatic_cast"),
  ]
}

extension SwiftUnittest_Names_EnumNames.template: SwiftProtobuf._ProtoNameProviding {
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    0: .same(proto: "atemplate"),
  ]
}

extension SwiftUnittest_Names_EnumNames.this: SwiftProtobuf._ProtoNameProviding {
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    0: .same(proto: "athis"),
  ]
}

extension SwiftUnittest_Names_EnumNames.thread_local: SwiftProtobuf._ProtoNameProviding {
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    0: .same(proto: "athread_local"),
  ]
}

extension SwiftUnittest_Names_EnumNames.typedef: SwiftProtobuf._ProtoNameProviding {
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    0: .same(proto: "atypedef"),
  ]
}

extension SwiftUnittest_Names_EnumNames.typeid: SwiftProtobuf._ProtoNameProviding {
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    0: .same(proto: "atypeid"),
  ]
}

extension SwiftUnittest_Names_EnumNames.typename: SwiftProtobuf._ProtoNameProviding {
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    0: .same(proto: "atypename"),
  ]
}

extension SwiftUnittest_Names_EnumNames.union: SwiftProtobuf._ProtoNameProviding {
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    0: .same(proto: "aunion"),
  ]
}

extension SwiftUnittest_Names_EnumNames.unsigned: SwiftProtobuf._ProtoNameProviding {
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    0: .same(proto: "aunsigned"),
  ]
}

extension SwiftUnittest_Names_EnumNames.using: SwiftProtobuf._ProtoNameProviding {
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    0: .same(proto: "ausing"),
  ]
}

extension SwiftUnittest_Names_EnumNames.virtual: SwiftProtobuf._ProtoNameProviding {
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    0: .same(proto: "avirtual"),
  ]
}

extension SwiftUnittest_Names_EnumNames.void: SwiftProtobuf._ProtoNameProviding {
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    0: .same(proto: "avoid"),
  ]
}

extension SwiftUnittest_Names_EnumNames.volatile: SwiftProtobuf._ProtoNameProviding {
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    0: .same(proto: "avolatile"),
  ]
}

extension SwiftUnittest_Names_EnumNames.wchar_t: SwiftProtobuf._ProtoNameProviding {
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    0: .same(proto: "awchar_t"),
  ]
}

extension SwiftUnittest_Names_EnumNames.xor: SwiftProtobuf._ProtoNameProviding {
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    0: .same(proto: "axor"),
  ]
}

extension SwiftUnittest_Names_EnumNames.xor_eq: SwiftProtobuf._ProtoNameProviding {
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    0: .same(proto: "axor_eq"),
  ]
}

extension SwiftUnittest_Names_EnumNames.restrict: SwiftProtobuf._ProtoNameProviding {
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    0: .same(proto: "arestrict"),
  ]
}

extension SwiftUnittest_Names_EnumNames.Category: SwiftProtobuf._ProtoNameProviding {
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    0: .same(proto: "aCategory"),
  ]
}

extension SwiftUnittest_Names_EnumNames.Ivar: SwiftProtobuf._ProtoNameProviding {
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    0: .same(proto: "aIvar"),
  ]
}

extension SwiftUnittest_Names_EnumNames.Method: SwiftProtobuf._ProtoNameProviding {
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    0: .same(proto: "aMethod"),
  ]
}

extension SwiftUnittest_Names_EnumNames.finalize: SwiftProtobuf._ProtoNameProviding {
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    0: .same(proto: "afinalize"),
  ]
}

extension SwiftUnittest_Names_EnumNames.hash: SwiftProtobuf._ProtoNameProviding {
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    0: .same(proto: "ahash"),
  ]
}

extension SwiftUnittest_Names_EnumNames.dealloc: SwiftProtobuf._ProtoNameProviding {
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    0: .same(proto: "adealloc"),
  ]
}

extension SwiftUnittest_Names_EnumNames.superclass: SwiftProtobuf._ProtoNameProviding {
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    0: .same(proto: "asuperclass"),
  ]
}

extension SwiftUnittest_Names_EnumNames.retain: SwiftProtobuf._ProtoNameProviding {
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    0: .same(proto: "aretain"),
  ]
}

extension SwiftUnittest_Names_EnumNames.release: SwiftProtobuf._ProtoNameProviding {
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    0: .same(proto: "arelease"),
  ]
}

extension SwiftUnittest_Names_EnumNames.autorelease: SwiftProtobuf._ProtoNameProviding {
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    0: .same(proto: "aautorelease"),
  ]
}

extension SwiftUnittest_Names_EnumNames.retainCount: SwiftProtobuf._ProtoNameProviding {
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    0: .same(proto: "aretainCount"),
  ]
}

extension SwiftUnittest_Names_EnumNames.zone: SwiftProtobuf._ProtoNameProviding {
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    0: .same(proto: "azone"),
  ]
}

extension SwiftUnittest_Names_EnumNames.isProxy: SwiftProtobuf._ProtoNameProviding {
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    0: .same(proto: "aisProxy"),
  ]
}

extension SwiftUnittest_Names_EnumNames.copy: SwiftProtobuf._ProtoNameProviding {
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    0: .same(proto: "acopy"),
  ]
}

extension SwiftUnittest_Names_EnumNames.mutableCopy: SwiftProtobuf._ProtoNameProviding {
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    0: .same(proto: "amutableCopy"),
  ]
}

extension SwiftUnittest_Names_EnumNames.classForCoder: SwiftProtobuf._ProtoNameProviding {
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    0: .same(proto: "aclassForCoder"),
  ]
}

extension SwiftUnittest_Names_EnumNames.clear: SwiftProtobuf._ProtoNameProviding {
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    0: .same(proto: "aclear"),
  ]
}

extension SwiftUnittest_Names_EnumNames.data: SwiftProtobuf._ProtoNameProviding {
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    0: .same(proto: "adata"),
  ]
}

extension SwiftUnittest_Names_EnumNames.delimitedData: SwiftProtobuf._ProtoNameProviding {
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    0: .same(proto: "adelimitedData"),
  ]
}

extension SwiftUnittest_Names_EnumNames.descriptor: SwiftProtobuf._ProtoNameProviding {
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    0: .same(proto: "adescriptor"),
  ]
}

extension SwiftUnittest_Names_EnumNames.extensionRegistry: SwiftProtobuf._ProtoNameProviding {
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    0: .same(proto: "aextensionRegistry"),
  ]
}

extension SwiftUnittest_Names_EnumNames.extensionsCurrentlySet: SwiftProtobuf._ProtoNameProviding {
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    0: .same(proto: "aextensionsCurrentlySet"),
  ]
}

extension SwiftUnittest_Names_EnumNames.isInitializedEnum: SwiftProtobuf._ProtoNameProviding {
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    0: .same(proto: "aisInitialized"),
  ]
}

extension SwiftUnittest_Names_EnumNames.serializedSize: SwiftProtobuf._ProtoNameProviding {
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    0: .same(proto: "aserializedSize"),
  ]
}

extension SwiftUnittest_Names_EnumNames.sortedExtensionsInUse: SwiftProtobuf._ProtoNameProviding {
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    0: .same(proto: "asortedExtensionsInUse"),
  ]
}

extension SwiftUnittest_Names_EnumNames.unknownFieldsEnum: SwiftProtobuf._ProtoNameProviding {
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    0: .same(proto: "aunknownFields"),
  ]
}

extension SwiftUnittest_Names_EnumNames.Fixed: SwiftProtobuf._ProtoNameProviding {
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    0: .same(proto: "aFixed"),
  ]
}

extension SwiftUnittest_Names_EnumNames.Fract: SwiftProtobuf._ProtoNameProviding {
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    0: .same(proto: "aFract"),
  ]
}

extension SwiftUnittest_Names_EnumNames.Size: SwiftProtobuf._ProtoNameProviding {
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    0: .same(proto: "aSize"),
  ]
}

extension SwiftUnittest_Names_EnumNames.LogicalAddress: SwiftProtobuf._ProtoNameProviding {
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    0: .same(proto: "aLogicalAddress"),
  ]
}

extension SwiftUnittest_Names_EnumNames.PhysicalAddress: SwiftProtobuf._ProtoNameProviding {
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    0: .same(proto: "aPhysicalAddress"),
  ]
}

extension SwiftUnittest_Names_EnumNames.ByteCount: SwiftProtobuf._ProtoNameProviding {
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    0: .same(proto: "aByteCount"),
  ]
}

extension SwiftUnittest_Names_EnumNames.ByteOffset: SwiftProtobuf._ProtoNameProviding {
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    0: .same(proto: "aByteOffset"),
  ]
}

extension SwiftUnittest_Names_EnumNames.Duration: SwiftProtobuf._ProtoNameProviding {
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    0: .same(proto: "aDuration"),
  ]
}

extension SwiftUnittest_Names_EnumNames.AbsoluteTime: SwiftProtobuf._ProtoNameProviding {
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    0: .same(proto: "aAbsoluteTime"),
  ]
}

extension SwiftUnittest_Names_EnumNames.OptionBits: SwiftProtobuf._ProtoNameProviding {
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    0: .same(proto: "aOptionBits"),
  ]
}

extension SwiftUnittest_Names_EnumNames.ItemCount: SwiftProtobuf._ProtoNameProviding {
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    0: .same(proto: "aItemCount"),
  ]
}

extension SwiftUnittest_Names_EnumNames.PBVersion: SwiftProtobuf._ProtoNameProviding {
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    0: .same(proto: "aPBVersion"),
  ]
}

extension SwiftUnittest_Names_EnumNames.ScriptCode: SwiftProtobuf._ProtoNameProviding {
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    0: .same(proto: "aScriptCode"),
  ]
}

extension SwiftUnittest_Names_EnumNames.LangCode: SwiftProtobuf._ProtoNameProviding {
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    0: .same(proto: "aLangCode"),
  ]
}

extension SwiftUnittest_Names_EnumNames.RegionCode: SwiftProtobuf._ProtoNameProviding {
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    0: .same(proto: "aRegionCode"),
  ]
}

extension SwiftUnittest_Names_EnumNames.OSType: SwiftProtobuf._ProtoNameProviding {
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    0: .same(proto: "aOSType"),
  ]
}

extension SwiftUnittest_Names_EnumNames.ProcessSerialNumber: SwiftProtobuf._ProtoNameProviding {
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    0: .same(proto: "aProcessSerialNumber"),
  ]
}

extension SwiftUnittest_Names_EnumNames.Point: SwiftProtobuf._ProtoNameProviding {
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    0: .same(proto: "aPoint"),
  ]
}

extension SwiftUnittest_Names_EnumNames.Rect: SwiftProtobuf._ProtoNameProviding {
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    0: .same(proto: "aRect"),
  ]
}

extension SwiftUnittest_Names_EnumNames.FixedPoint: SwiftProtobuf._ProtoNameProviding {
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    0: .same(proto: "aFixedPoint"),
  ]
}

extension SwiftUnittest_Names_EnumNames.FixedRect: SwiftProtobuf._ProtoNameProviding {
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    0: .same(proto: "aFixedRect"),
  ]
}

extension SwiftUnittest_Names_EnumNames.Style: SwiftProtobuf._ProtoNameProviding {
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    0: .same(proto: "aStyle"),
  ]
}

extension SwiftUnittest_Names_EnumNames.StyleParameter: SwiftProtobuf._ProtoNameProviding {
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    0: .same(proto: "aStyleParameter"),
  ]
}

extension SwiftUnittest_Names_EnumNames.StyleField: SwiftProtobuf._ProtoNameProviding {
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    0: .same(proto: "aStyleField"),
  ]
}

extension SwiftUnittest_Names_EnumNames.TimeScale: SwiftProtobuf._ProtoNameProviding {
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    0: .same(proto: "aTimeScale"),
  ]
}

extension SwiftUnittest_Names_EnumNames.TimeBase: SwiftProtobuf._ProtoNameProviding {
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    0: .same(proto: "aTimeBase"),
  ]
}

extension SwiftUnittest_Names_EnumNames.TimeRecord: SwiftProtobuf._ProtoNameProviding {
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    0: .same(proto: "aTimeRecord"),
  ]
}

extension SwiftUnittest_Names_EnumNames.Extension: SwiftProtobuf._ProtoNameProviding {
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    0: .same(proto: "aExtension"),
  ]
}

extension SwiftUnittest_Names_EnumNames.ExtensionsEnum: SwiftProtobuf._ProtoNameProviding {
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    0: .same(proto: "aExtensions"),
  ]
}

extension SwiftUnittest_Names_FieldNamingInitials: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  static let protoMessageName: String = _protobuf_package + ".FieldNamingInitials"
  static let _protobuf_nameMap = SwiftProtobuf._NameMap()

  mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
    while let _ = try decoder.nextFieldNumber() {
    }
  }

  func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
    try unknownFields.traverse(visitor: &visitor)
  }

  static func ==(lhs: SwiftUnittest_Names_FieldNamingInitials, rhs: SwiftUnittest_Names_FieldNamingInitials) -> Bool {
    if lhs.unknownFields != rhs.unknownFields {return false}
    return true
  }
}

extension SwiftUnittest_Names_FieldNamingInitials.Lowers: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  static let protoMessageName: String = SwiftUnittest_Names_FieldNamingInitials.protoMessageName + ".Lowers"
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    1: .same(proto: "http"),
    2: .standard(proto: "http_request"),
    3: .standard(proto: "the_http_request"),
    4: .standard(proto: "the_http"),
    11: .same(proto: "https"),
    12: .standard(proto: "https_request"),
    13: .standard(proto: "the_https_request"),
    14: .standard(proto: "the_https"),
    21: .same(proto: "url"),
    22: .standard(proto: "url_value"),
    23: .standard(proto: "the_url_value"),
    24: .standard(proto: "the_url"),
    31: .standard(proto: "a_b_c"),
    41: .same(proto: "id"),
    42: .standard(proto: "id_number"),
    43: .standard(proto: "the_id_number"),
    44: .standard(proto: "request_id"),
  ]

  fileprivate class _StorageClass {
    var _http: Int32? = nil
    var _httpRequest: Int32? = nil
    var _theHTTPRequest: Int32? = nil
    var _theHTTP: Int32? = nil
    var _https: Int32? = nil
    var _httpsRequest: Int32? = nil
    var _theHTTPSRequest: Int32? = nil
    var _theHTTPS: Int32? = nil
    var _url: Int32? = nil
    var _urlValue: Int32? = nil
    var _theURLValue: Int32? = nil
    var _theURL: Int32? = nil
    var _aBC: Int32? = nil
    var _id: Int32? = nil
    var _idNumber: Int32? = nil
    var _theIDNumber: Int32? = nil
    var _requestID: Int32? = nil

    static let defaultInstance = _StorageClass()

    private init() {}

    init(copying source: _StorageClass) {
      _http = source._http
      _httpRequest = source._httpRequest
      _theHTTPRequest = source._theHTTPRequest
      _theHTTP = source._theHTTP
      _https = source._https
      _httpsRequest = source._httpsRequest
      _theHTTPSRequest = source._theHTTPSRequest
      _theHTTPS = source._theHTTPS
      _url = source._url
      _urlValue = source._urlValue
      _theURLValue = source._theURLValue
      _theURL = source._theURL
      _aBC = source._aBC
      _id = source._id
      _idNumber = source._idNumber
      _theIDNumber = source._theIDNumber
      _requestID = source._requestID
    }
  }

  fileprivate mutating func _uniqueStorage() -> _StorageClass {
    if !isKnownUniquelyReferenced(&_storage) {
      _storage = _StorageClass(copying: _storage)
    }
    return _storage
  }

  mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
    _ = _uniqueStorage()
    try withExtendedLifetime(_storage) { (_storage: _StorageClass) in
      while let fieldNumber = try decoder.nextFieldNumber() {
        switch fieldNumber {
        case 1: try decoder.decodeSingularInt32Field(value: &_storage._http)
        case 2: try decoder.decodeSingularInt32Field(value: &_storage._httpRequest)
        case 3: try decoder.decodeSingularInt32Field(value: &_storage._theHTTPRequest)
        case 4: try decoder.decodeSingularInt32Field(value: &_storage._theHTTP)
        case 11: try decoder.decodeSingularInt32Field(value: &_storage._https)
        case 12: try decoder.decodeSingularInt32Field(value: &_storage._httpsRequest)
        case 13: try decoder.decodeSingularInt32Field(value: &_storage._theHTTPSRequest)
        case 14: try decoder.decodeSingularInt32Field(value: &_storage._theHTTPS)
        case 21: try decoder.decodeSingularInt32Field(value: &_storage._url)
        case 22: try decoder.decodeSingularInt32Field(value: &_storage._urlValue)
        case 23: try decoder.decodeSingularInt32Field(value: &_storage._theURLValue)
        case 24: try decoder.decodeSingularInt32Field(value: &_storage._theURL)
        case 31: try decoder.decodeSingularInt32Field(value: &_storage._aBC)
        case 41: try decoder.decodeSingularInt32Field(value: &_storage._id)
        case 42: try decoder.decodeSingularInt32Field(value: &_storage._idNumber)
        case 43: try decoder.decodeSingularInt32Field(value: &_storage._theIDNumber)
        case 44: try decoder.decodeSingularInt32Field(value: &_storage._requestID)
        default: break
        }
      }
    }
  }

  func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
    try withExtendedLifetime(_storage) { (_storage: _StorageClass) in
      if let v = _storage._http {
        try visitor.visitSingularInt32Field(value: v, fieldNumber: 1)
      }
      if let v = _storage._httpRequest {
        try visitor.visitSingularInt32Field(value: v, fieldNumber: 2)
      }
      if let v = _storage._theHTTPRequest {
        try visitor.visitSingularInt32Field(value: v, fieldNumber: 3)
      }
      if let v = _storage._theHTTP {
        try visitor.visitSingularInt32Field(value: v, fieldNumber: 4)
      }
      if let v = _storage._https {
        try visitor.visitSingularInt32Field(value: v, fieldNumber: 11)
      }
      if let v = _storage._httpsRequest {
        try visitor.visitSingularInt32Field(value: v, fieldNumber: 12)
      }
      if let v = _storage._theHTTPSRequest {
        try visitor.visitSingularInt32Field(value: v, fieldNumber: 13)
      }
      if let v = _storage._theHTTPS {
        try visitor.visitSingularInt32Field(value: v, fieldNumber: 14)
      }
      if let v = _storage._url {
        try visitor.visitSingularInt32Field(value: v, fieldNumber: 21)
      }
      if let v = _storage._urlValue {
        try visitor.visitSingularInt32Field(value: v, fieldNumber: 22)
      }
      if let v = _storage._theURLValue {
        try visitor.visitSingularInt32Field(value: v, fieldNumber: 23)
      }
      if let v = _storage._theURL {
        try visitor.visitSingularInt32Field(value: v, fieldNumber: 24)
      }
      if let v = _storage._aBC {
        try visitor.visitSingularInt32Field(value: v, fieldNumber: 31)
      }
      if let v = _storage._id {
        try visitor.visitSingularInt32Field(value: v, fieldNumber: 41)
      }
      if let v = _storage._idNumber {
        try visitor.visitSingularInt32Field(value: v, fieldNumber: 42)
      }
      if let v = _storage._theIDNumber {
        try visitor.visitSingularInt32Field(value: v, fieldNumber: 43)
      }
      if let v = _storage._requestID {
        try visitor.visitSingularInt32Field(value: v, fieldNumber: 44)
      }
    }
    try unknownFields.traverse(visitor: &visitor)
  }

  static func ==(lhs: SwiftUnittest_Names_FieldNamingInitials.Lowers, rhs: SwiftUnittest_Names_FieldNamingInitials.Lowers) -> Bool {
    if lhs._storage !== rhs._storage {
      let storagesAreEqual: Bool = withExtendedLifetime((lhs._storage, rhs._storage)) { (_args: (_StorageClass, _StorageClass)) in
        let _storage = _args.0
        let rhs_storage = _args.1
        if _storage._http != rhs_storage._http {return false}
        if _storage._httpRequest != rhs_storage._httpRequest {return false}
        if _storage._theHTTPRequest != rhs_storage._theHTTPRequest {return false}
        if _storage._theHTTP != rhs_storage._theHTTP {return false}
        if _storage._https != rhs_storage._https {return false}
        if _storage._httpsRequest != rhs_storage._httpsRequest {return false}
        if _storage._theHTTPSRequest != rhs_storage._theHTTPSRequest {return false}
        if _storage._theHTTPS != rhs_storage._theHTTPS {return false}
        if _storage._url != rhs_storage._url {return false}
        if _storage._urlValue != rhs_storage._urlValue {return false}
        if _storage._theURLValue != rhs_storage._theURLValue {return false}
        if _storage._theURL != rhs_storage._theURL {return false}
        if _storage._aBC != rhs_storage._aBC {return false}
        if _storage._id != rhs_storage._id {return false}
        if _storage._idNumber != rhs_storage._idNumber {return false}
        if _storage._theIDNumber != rhs_storage._theIDNumber {return false}
        if _storage._requestID != rhs_storage._requestID {return false}
        return true
      }
      if !storagesAreEqual {return false}
    }
    if lhs.unknownFields != rhs.unknownFields {return false}
    return true
  }
}

extension SwiftUnittest_Names_FieldNamingInitials.Uppers: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  static let protoMessageName: String = SwiftUnittest_Names_FieldNamingInitials.protoMessageName + ".Uppers"
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    1: .same(proto: "HTTP"),
    2: .standard(proto: "HTTP_request"),
    3: .standard(proto: "the_HTTP_request"),
    4: .standard(proto: "the_HTTP"),
    11: .same(proto: "HTTPS"),
    12: .standard(proto: "HTTPS_request"),
    13: .standard(proto: "the_HTTPS_request"),
    14: .standard(proto: "the_HTTPS"),
    21: .same(proto: "URL"),
    22: .standard(proto: "URL_value"),
    23: .standard(proto: "the_URL_value"),
    24: .standard(proto: "the_URL"),
    41: .same(proto: "ID"),
    42: .standard(proto: "ID_number"),
    43: .standard(proto: "the_ID_number"),
    44: .standard(proto: "request_ID"),
  ]

  mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
    while let fieldNumber = try decoder.nextFieldNumber() {
      switch fieldNumber {
      case 1: try decoder.decodeSingularInt32Field(value: &self._http)
      case 2: try decoder.decodeSingularInt32Field(value: &self._httpRequest)
      case 3: try decoder.decodeSingularInt32Field(value: &self._theHTTPRequest)
      case 4: try decoder.decodeSingularInt32Field(value: &self._theHTTP)
      case 11: try decoder.decodeSingularInt32Field(value: &self._https)
      case 12: try decoder.decodeSingularInt32Field(value: &self._httpsRequest)
      case 13: try decoder.decodeSingularInt32Field(value: &self._theHTTPSRequest)
      case 14: try decoder.decodeSingularInt32Field(value: &self._theHTTPS)
      case 21: try decoder.decodeSingularInt32Field(value: &self._url)
      case 22: try decoder.decodeSingularInt32Field(value: &self._urlValue)
      case 23: try decoder.decodeSingularInt32Field(value: &self._theURLValue)
      case 24: try decoder.decodeSingularInt32Field(value: &self._theURL)
      case 41: try decoder.decodeSingularInt32Field(value: &self._id)
      case 42: try decoder.decodeSingularInt32Field(value: &self._idNumber)
      case 43: try decoder.decodeSingularInt32Field(value: &self._theIDNumber)
      case 44: try decoder.decodeSingularInt32Field(value: &self._requestID)
      default: break
      }
    }
  }

  func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
    if let v = self._http {
      try visitor.visitSingularInt32Field(value: v, fieldNumber: 1)
    }
    if let v = self._httpRequest {
      try visitor.visitSingularInt32Field(value: v, fieldNumber: 2)
    }
    if let v = self._theHTTPRequest {
      try visitor.visitSingularInt32Field(value: v, fieldNumber: 3)
    }
    if let v = self._theHTTP {
      try visitor.visitSingularInt32Field(value: v, fieldNumber: 4)
    }
    if let v = self._https {
      try visitor.visitSingularInt32Field(value: v, fieldNumber: 11)
    }
    if let v = self._httpsRequest {
      try visitor.visitSingularInt32Field(value: v, fieldNumber: 12)
    }
    if let v = self._theHTTPSRequest {
      try visitor.visitSingularInt32Field(value: v, fieldNumber: 13)
    }
    if let v = self._theHTTPS {
      try visitor.visitSingularInt32Field(value: v, fieldNumber: 14)
    }
    if let v = self._url {
      try visitor.visitSingularInt32Field(value: v, fieldNumber: 21)
    }
    if let v = self._urlValue {
      try visitor.visitSingularInt32Field(value: v, fieldNumber: 22)
    }
    if let v = self._theURLValue {
      try visitor.visitSingularInt32Field(value: v, fieldNumber: 23)
    }
    if let v = self._theURL {
      try visitor.visitSingularInt32Field(value: v, fieldNumber: 24)
    }
    if let v = self._id {
      try visitor.visitSingularInt32Field(value: v, fieldNumber: 41)
    }
    if let v = self._idNumber {
      try visitor.visitSingularInt32Field(value: v, fieldNumber: 42)
    }
    if let v = self._theIDNumber {
      try visitor.visitSingularInt32Field(value: v, fieldNumber: 43)
    }
    if let v = self._requestID {
      try visitor.visitSingularInt32Field(value: v, fieldNumber: 44)
    }
    try unknownFields.traverse(visitor: &visitor)
  }

  static func ==(lhs: SwiftUnittest_Names_FieldNamingInitials.Uppers, rhs: SwiftUnittest_Names_FieldNamingInitials.Uppers) -> Bool {
    if lhs._http != rhs._http {return false}
    if lhs._httpRequest != rhs._httpRequest {return false}
    if lhs._theHTTPRequest != rhs._theHTTPRequest {return false}
    if lhs._theHTTP != rhs._theHTTP {return false}
    if lhs._https != rhs._https {return false}
    if lhs._httpsRequest != rhs._httpsRequest {return false}
    if lhs._theHTTPSRequest != rhs._theHTTPSRequest {return false}
    if lhs._theHTTPS != rhs._theHTTPS {return false}
    if lhs._url != rhs._url {return false}
    if lhs._urlValue != rhs._urlValue {return false}
    if lhs._theURLValue != rhs._theURLValue {return false}
    if lhs._theURL != rhs._theURL {return false}
    if lhs._id != rhs._id {return false}
    if lhs._idNumber != rhs._idNumber {return false}
    if lhs._theIDNumber != rhs._theIDNumber {return false}
    if lhs._requestID != rhs._requestID {return false}
    if lhs.unknownFields != rhs.unknownFields {return false}
    return true
  }
}

extension SwiftUnittest_Names_FieldNamingInitials.WordCase: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  static let protoMessageName: String = SwiftUnittest_Names_FieldNamingInitials.protoMessageName + ".WordCase"
  static let _protobuf_nameMap: SwiftProtobuf._NameMap = [
    1: .same(proto: "Http"),
    2: .same(proto: "HttpRequest"),
    3: .same(proto: "TheHttpRequest"),
    4: .same(proto: "TheHttp"),
    11: .same(proto: "Https"),
    12: .same(proto: "HttpsRequest"),
    13: .same(proto: "TheHttpsRequest"),
    14: .same(proto: "TheHttps"),
    21: .same(proto: "Url"),
    22: .same(proto: "UrlValue"),
    23: .same(proto: "TheUrlValue"),
    24: .same(proto: "TheUrl"),
    41: .same(proto: "Id"),
    42: .same(proto: "IdNumber"),
    43: .same(proto: "TheIdNumber"),
    44: .same(proto: "RequestId"),
  ]

  mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
    while let fieldNumber = try decoder.nextFieldNumber() {
      switch fieldNumber {
      case 1: try decoder.decodeSingularInt32Field(value: &self._http)
      case 2: try decoder.decodeSingularInt32Field(value: &self._httpRequest)
      case 3: try decoder.decodeSingularInt32Field(value: &self._theHTTPRequest)
      case 4: try decoder.decodeSingularInt32Field(value: &self._theHTTP)
      case 11: try decoder.decodeSingularInt32Field(value: &self._https)
      case 12: try decoder.decodeSingularInt32Field(value: &self._httpsRequest)
      case 13: try decoder.decodeSingularInt32Field(value: &self._theHTTPSRequest)
      case 14: try decoder.decodeSingularInt32Field(value: &self._theHTTPS)
      case 21: try decoder.decodeSingularInt32Field(value: &self._url)
      case 22: try decoder.decodeSingularInt32Field(value: &self._urlValue)
      case 23: try decoder.decodeSingularInt32Field(value: &self._theURLValue)
      case 24: try decoder.decodeSingularInt32Field(value: &self._theURL)
      case 41: try decoder.decodeSingularInt32Field(value: &self._id)
      case 42: try decoder.decodeSingularInt32Field(value: &self._idNumber)
      case 43: try decoder.decodeSingularInt32Field(value: &self._theIDNumber)
      case 44: try decoder.decodeSingularInt32Field(value: &self._requestID)
      default: break
      }
    }
  }

  func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
    if let v = self._http {
      try visitor.visitSingularInt32Field(value: v, fieldNumber: 1)
    }
    if let v = self._httpRequest {
      try visitor.visitSingularInt32Field(value: v, fieldNumber: 2)
    }
    if let v = self._theHTTPRequest {
      try visitor.visitSingularInt32Field(value: v, fieldNumber: 3)
    }
    if let v = self._theHTTP {
      try visitor.visitSingularInt32Field(value: v, fieldNumber: 4)
    }
    if let v = self._https {
      try visitor.visitSingularInt32Field(value: v, fieldNumber: 11)
    }
    if let v = self._httpsRequest {
      try visitor.visitSingularInt32Field(value: v, fieldNumber: 12)
    }
    if let v = self._theHTTPSRequest {
      try visitor.visitSingularInt32Field(value: v, fieldNumber: 13)
    }
    if let v = self._theHTTPS {
      try visitor.visitSingularInt32Field(value: v, fieldNumber: 14)
    }
    if let v = self._url {
      try visitor.visitSingularInt32Field(value: v, fieldNumber: 21)
    }
    if let v = self._urlValue {
      try visitor.visitSingularInt32Field(value: v, fieldNumber: 22)
    }
    if let v = self._theURLValue {
      try visitor.visitSingularInt32Field(value: v, fieldNumber: 23)
    }
    if let v = self._theURL {
      try visitor.visitSingularInt32Field(value: v, fieldNumber: 24)
    }
    if let v = self._id {
      try visitor.visitSingularInt32Field(value: v, fieldNumber: 41)
    }
    if let v = self._idNumber {
      try visitor.visitSingularInt32Field(value: v, fieldNumber: 42)
    }
    if let v = self._theIDNumber {
      try visitor.visitSingularInt32Field(value: v, fieldNumber: 43)
    }
    if let v = self._requestID {
      try visitor.visitSingularInt32Field(value: v, fieldNumber: 44)
    }
    try unknownFields.traverse(visitor: &visitor)
  }

  static func ==(lhs: SwiftUnittest_Names_FieldNamingInitials.WordCase, rhs: SwiftUnittest_Names_FieldNamingInitials.WordCase) -> Bool {
    if lhs._http != rhs._http {return false}
    if lhs._httpRequest != rhs._httpRequest {return false}
    if lhs._theHTTPRequest != rhs._theHTTPRequest {return false}
    if lhs._theHTTP != rhs._theHTTP {return false}
    if lhs._https != rhs._https {return false}
    if lhs._httpsRequest != rhs._httpsRequest {return false}
    if lhs._theHTTPSRequest != rhs._theHTTPSRequest {return false}
    if lhs._theHTTPS != rhs._theHTTPS {return false}
    if lhs._url != rhs._url {return false}
    if lhs._urlValue != rhs._urlValue {return false}
    if lhs._theURLValue != rhs._theURLValue {return false}
    if lhs._theURL != rhs._theURL {return false}
    if lhs._id != rhs._id {return false}
    if lhs._idNumber != rhs._idNumber {return false}
    if lhs._theIDNumber != rhs._theIDNumber {return false}
    if lhs._requestID != rhs._requestID {return false}
    if lhs.unknownFields != rhs.unknownFields {return false}
    return true
  }
}

extension SwiftUnittest_Names_ExtensionNamingInitials: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  static let protoMessageName: String = _protobuf_package + ".ExtensionNamingInitials"
  static let _protobuf_nameMap = SwiftProtobuf._NameMap()

  public var isInitialized: Bool {
    if !_protobuf_extensionFieldValues.isInitialized {return false}
    return true
  }

  mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
    while let fieldNumber = try decoder.nextFieldNumber() {
      if (1 <= fieldNumber && fieldNumber < 1001) {
        try decoder.decodeExtensionField(values: &_protobuf_extensionFieldValues, messageType: SwiftUnittest_Names_ExtensionNamingInitials.self, fieldNumber: fieldNumber)
      }
    }
  }

  func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
    try visitor.visitExtensionFields(fields: _protobuf_extensionFieldValues, start: 1, end: 1001)
    try unknownFields.traverse(visitor: &visitor)
  }

  static func ==(lhs: SwiftUnittest_Names_ExtensionNamingInitials, rhs: SwiftUnittest_Names_ExtensionNamingInitials) -> Bool {
    if lhs.unknownFields != rhs.unknownFields {return false}
    if lhs._protobuf_extensionFieldValues != rhs._protobuf_extensionFieldValues {return false}
    return true
  }
}

extension SwiftUnittest_Names_Lowers: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  static let protoMessageName: String = _protobuf_package + ".Lowers"
  static let _protobuf_nameMap = SwiftProtobuf._NameMap()

  mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
    while let _ = try decoder.nextFieldNumber() {
    }
  }

  func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
    try unknownFields.traverse(visitor: &visitor)
  }

  static func ==(lhs: SwiftUnittest_Names_Lowers, rhs: SwiftUnittest_Names_Lowers) -> Bool {
    if lhs.unknownFields != rhs.unknownFields {return false}
    return true
  }
}

extension SwiftUnittest_Names_Uppers: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  static let protoMessageName: String = _protobuf_package + ".Uppers"
  static let _protobuf_nameMap = SwiftProtobuf._NameMap()

  mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
    while let _ = try decoder.nextFieldNumber() {
    }
  }

  func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
    try unknownFields.traverse(visitor: &visitor)
  }

  static func ==(lhs: SwiftUnittest_Names_Uppers, rhs: SwiftUnittest_Names_Uppers) -> Bool {
    if lhs.unknownFields != rhs.unknownFields {return false}
    return true
  }
}

extension SwiftUnittest_Names_WordCase: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  static let protoMessageName: String = _protobuf_package + ".WordCase"
  static let _protobuf_nameMap = SwiftProtobuf._NameMap()

  mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
    while let _ = try decoder.nextFieldNumber() {
    }
  }

  func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
    try unknownFields.traverse(visitor: &visitor)
  }

  static func ==(lhs: SwiftUnittest_Names_WordCase, rhs: SwiftUnittest_Names_WordCase) -> Bool {
    if lhs.unknownFields != rhs.unknownFields {return false}
    return true
  }
}

extension SwiftUnittest_Names_ExtensionNamingInitialsLowers: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  static let protoMessageName: String = _protobuf_package + ".ExtensionNamingInitialsLowers"
  static let _protobuf_nameMap = SwiftProtobuf._NameMap()

  public var isInitialized: Bool {
    if !_protobuf_extensionFieldValues.isInitialized {return false}
    return true
  }

  mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
    while let fieldNumber = try decoder.nextFieldNumber() {
      if (1 <= fieldNumber && fieldNumber < 1001) {
        try decoder.decodeExtensionField(values: &_protobuf_extensionFieldValues, messageType: SwiftUnittest_Names_ExtensionNamingInitialsLowers.self, fieldNumber: fieldNumber)
      }
    }
  }

  func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
    try visitor.visitExtensionFields(fields: _protobuf_extensionFieldValues, start: 1, end: 1001)
    try unknownFields.traverse(visitor: &visitor)
  }

  static func ==(lhs: SwiftUnittest_Names_ExtensionNamingInitialsLowers, rhs: SwiftUnittest_Names_ExtensionNamingInitialsLowers) -> Bool {
    if lhs.unknownFields != rhs.unknownFields {return false}
    if lhs._protobuf_extensionFieldValues != rhs._protobuf_extensionFieldValues {return false}
    return true
  }
}

extension SwiftUnittest_Names_ExtensionNamingInitialsUppers: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  static let protoMessageName: String = _protobuf_package + ".ExtensionNamingInitialsUppers"
  static let _protobuf_nameMap = SwiftProtobuf._NameMap()

  public var isInitialized: Bool {
    if !_protobuf_extensionFieldValues.isInitialized {return false}
    return true
  }

  mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
    while let fieldNumber = try decoder.nextFieldNumber() {
      if (1 <= fieldNumber && fieldNumber < 1001) {
        try decoder.decodeExtensionField(values: &_protobuf_extensionFieldValues, messageType: SwiftUnittest_Names_ExtensionNamingInitialsUppers.self, fieldNumber: fieldNumber)
      }
    }
  }

  func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
    try visitor.visitExtensionFields(fields: _protobuf_extensionFieldValues, start: 1, end: 1001)
    try unknownFields.traverse(visitor: &visitor)
  }

  static func ==(lhs: SwiftUnittest_Names_ExtensionNamingInitialsUppers, rhs: SwiftUnittest_Names_ExtensionNamingInitialsUppers) -> Bool {
    if lhs.unknownFields != rhs.unknownFields {return false}
    if lhs._protobuf_extensionFieldValues != rhs._protobuf_extensionFieldValues {return false}
    return true
  }
}

extension SwiftUnittest_Names_ExtensionNamingInitialsWordCase: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding {
  static let protoMessageName: String = _protobuf_package + ".ExtensionNamingInitialsWordCase"
  static let _protobuf_nameMap = SwiftProtobuf._NameMap()

  public var isInitialized: Bool {
    if !_protobuf_extensionFieldValues.isInitialized {return false}
    return true
  }

  mutating func decodeMessage<D: SwiftProtobuf.Decoder>(decoder: inout D) throws {
    while let fieldNumber = try decoder.nextFieldNumber() {
      if (1 <= fieldNumber && fieldNumber < 1001) {
        try decoder.decodeExtensionField(values: &_protobuf_extensionFieldValues, messageType: SwiftUnittest_Names_ExtensionNamingInitialsWordCase.self, fieldNumber: fieldNumber)
      }
    }
  }

  func traverse<V: SwiftProtobuf.Visitor>(visitor: inout V) throws {
    try visitor.visitExtensionFields(fields: _protobuf_extensionFieldValues, start: 1, end: 1001)
    try unknownFields.traverse(visitor: &visitor)
  }

  static func ==(lhs: SwiftUnittest_Names_ExtensionNamingInitialsWordCase, rhs: SwiftUnittest_Names_ExtensionNamingInitialsWordCase) -> Bool {
    if lhs.unknownFields != rhs.unknownFields {return false}
    if lhs._protobuf_extensionFieldValues != rhs._protobuf_extensionFieldValues {return false}
    return true
  }
}
