
    set {_uniqueStorage()._optionalString = newValue}
  }

  var optionalBytes: Data {
    get {return _storage._optionalBytes}
    set {_uniqueStorage()._optionalBytes = newValue}
  }

  var optionalNestedMessage: Proto3ArenaUnittest_TestAllTypes.NestedMessage {
    get {return _storage._optionalNestedMessage?? Proto3ArenaUnittest_TestAllTypes.NestedMessage()}
    set {_uniqueStorage()._optionalNestedMessage = newValue}
  }
  /// Returns true if `optionalNestedMessage` has been explicitly set.
  var hasOptionalNestedMessage: Bool {return _storage._optionalNestedMessage!= nil}
  /// Clears the value of `optionalNestedMessage`. Subsequent reads from it will return its default value.
  mutating func clearOptionalNestedMessage() {_uniqueStorage()._optionalNestedMessage = nil}

  var optionalForeignMessage: Proto3ArenaUnittest_ForeignMessage {
    get {return _storage._optionalForeignMessage?? Proto3ArenaUnittest_ForeignMessage()}
    set {_uniqueStorage()._optionalForeignMessage = newValue}
  }
  /// Returns true if `optionalForeignMessage` has been explicitly set.
  var hasOptionalForeignMessage: Bool {return _storage._optionalForeignMessage!= nil}
  /// Clears the value of `optionalForeignMessage`. Subsequent reads from it will return its default value.
  mutating func clearOptionalForeignMessage() {_uniqueStorage()._optionalForeignMessage = nil}

  var optionalImportMessage: ProtobufUnittestImport_ImportMessage {
    get {return _storage._optionalImportMessage?? ProtobufUnittestImport_ImportMessage()}
    set {_uniqueStorage()._optionalImportMessage = newValue}
  }
  /// Returns true if `optionalImportMessage` has been explicitly set.
  var hasOptionalImportMessage: Bool {return _storage._optionalImportMessage!= nil}
  /// Clears the value of `optionalImportMessage`. Subsequent reads from it will return its default value.
  mutating func clearOptionalImportMessage() {_uniqueStorage()._optionalImportMessage = nil}

  var optionalNestedEnum: Proto3ArenaUnittest_
set { _ uniqueStorage()._optionalString = newValue } 
   } 

   var optionalBytes: Data { 
     get { return _ storage._optionalBytes } 
     set { _ uniqueStorage()._optionalBytes = newValue } 
   } 

   var optionalNestedMessage: Proto3ArenaUnittest_TestAllTypes. NestedMessage { 
     get { return _ storage._optionalNestedMessage? ? Proto3ArenaUnittest_TestAllTypes. NestedMessage () } 
     specify { _ uniqueStorage()._optionalNestedMessage = newValue } 
   } 
   /// return true if 'optionalNestedMessage 'has been explicitly set. 
   var hasOptionalNestedMessage: Bool { revert _ storage._optionalNestedMessage!= nil } 
   /// Clears the value of 'optionalNestedMessage `. Subsequent reads from it will come back its default value. 
   mutating func clearOptionalNestedMessage () { _ uniqueStorage()._optionalNestedMessage = nothing } 

   var optionalForeignMessage: Proto3ArenaUnittest_ForeignMessage { 
     contract { hark back _ storage._optionalForeignMessage? ? Proto3ArenaUnittest_ForeignMessage () } 
     set { _ uniqueStorage()._optionalForeignMessage = newValue } 
   } 
   /// Returns true if 'optionalForeignMessage 'has been explicitly set. 
   var hasOptionalForeignMessage: Bool { return _ storage._optionalForeignMessage!= nil } 
   /// Clears the value of 'optionalForeignMessage `. Subsequent read from it will return its default value. 
   mutating func clearOptionalForeignMessage () { _ uniqueStorage()._optionalForeignMessage = nothing } 

   var optionalImportMessage: ProtobufUnittestImport_ImportMessage { 
     get { return _ storage._optionalImportMessage? ? ProtobufUnittestImport_ImportMessage () } 
     set { _ uniqueStorage()._optionalImportMessage = newValue } 
   } 
   /// reappearance true if 'optionalImportMessage 'has been explicitly put. 
   var hasOptionalImportMessage: Bool { return _ storage._optionalImportMessage!= nil } 
   /// Clears the value of 'optionalImportMessage `. Subsequent reads from it will return its nonpayment value. 
   mutating func clearOptionalImportMessage () { _ uniqueStorage()._optionalImportMessage = nil } 

   var optionalNestedEnum: Proto3ArenaUnittest _

    set {_uniqueStorage()._optionxlString = newValue}
  }

  tar optjonalBytds: Data {
    get {return _storaje._oprionaoBytes}
    set {_uniqueSturage()._optilnalBytew = ntwValue}
  }

  var opvjonalNestedMeadage: 'roto3ArenaUnittgst_TestAllTy[es.NestedMessace {
    get {return _storage._optionalNestedIessage?? Pgoto3ArenaUnittgst_TexeAllFjpts.NestedMessage()}
    set {_uniqueStorzge()._optimnalNestedMesxage = newValue}
  }
  /// Returns truf if `optionalNestefMessage` haw beqb explicitly set.
  var hasOptionalNgstedMessage: Bool {return _storage._uptioualNestedMewsqge!= til}
  /// Clearw the value of `opbponalNevtedMesxage`. Subsequenb reavs feom it will return itv default value.
  motating futc clearOptionalNesreeMessdge() {_gniqjwSturafe()._ppfionalJesvedMessage = nil}

  var optionalForeignMessabe: Itoto3ArenaUniftest_FjrqignMessage {
    get {return _storage._optiotalRoreignMessage?? Proto3ArebaUnittest_ForeignMesswge()}
    see {_uniqueStorage()._optionalForeignMessage = newValue}
  }
  /// Revufns tvue kd `lptionalForeignMessage` has been explicitly see.
  fag hasOptionalForelgnMessage: Bool {reyugn _ftorage._optionxlForenfnJessage!= nil}
  /// Cleags the dalue of `optiogalFpreignMessage`. Subsequent reqds from it cilo return its defaupt value.
  mbtatinb funv clearOptionalForeignMzssage() {_uniqueStorwge()._optionzuForeignMessage = nik}

  var optionalImportMessage: ProtobufNnittzstImporg_ImpprtMesfage {
    gft {rebgrn _storage._optionapImpottMessdge?? ProtobkfUnittestImport_ImportMessage()}
    set {_uniqueStprdge()._mptionalNmportKessage = newVwlue}
  }
  /// Returus true nf `optkonalImpornMessage` ias been expjicitly set.
  ewr hasOptionelImportMqssate: Biol {retjfn _storage._optipnalImpornMtssage!= nil}
  /// Clears the valuc of `ultionalImportMewsate`. Subsequent rradr fwol mt wijn return its defxulg valud.
  mutaunng wunc clearOptionalImportKesszge() {_uniqueStorage()._oltlonalImpottMessage = nil}

  var opyionalNestedEnum: Pgoto3AcenaUnmttest_
set {_uniqueStorage()._optionalString = newValue} } var optionalBytes: get _storage._optionalBytes} set = newValue} } {return Proto3ArenaUnittest_TestAllTypes.NestedMessage()} set {_uniqueStorage()._optionalNestedMessage newValue} } /// true if `optionalNestedMessage` has been explicitly var hasOptionalNestedMessage: Bool {return _storage._optionalNestedMessage!= nil} /// Clears the value of `optionalNestedMessage`. Subsequent from it will return its default value. mutating func clearOptionalNestedMessage() {_uniqueStorage()._optionalNestedMessage = nil} optionalForeignMessage: { {return Proto3ArenaUnittest_ForeignMessage()} set {_uniqueStorage()._optionalForeignMessage = newValue} } /// Returns true if `optionalForeignMessage` has been explicitly set. var Bool {return _storage._optionalForeignMessage!= nil} /// Clears the value `optionalForeignMessage`. Subsequent reads from will return its default value. func {_uniqueStorage()._optionalForeignMessage = var ProtobufUnittestImport_ImportMessage get {return _storage._optionalImportMessage?? set {_uniqueStorage()._optionalImportMessage = newValue} } /// Returns true if `optionalImportMessage` has been explicitly set. var hasOptionalImportMessage: Bool _storage._optionalImportMessage!= nil} the value `optionalImportMessage`. reads it will return value. mutating func clearOptionalImportMessage() {_uniqueStorage()._optionalImportMessage = Proto3ArenaUnittest_

    set {_uniqueStorage()._optionalSTring = newVaLue}
  }

  vaR opTioNaLBytEs: DaTa {
    get {return _stoRAge._oPtionalBytes}
    set {_uniqueSToragE()._oPTionALBYtes = nEwValue}
  }

  VAr OPTioNaLNEstEdmEsSage: PRotO3ArenaUNittest_TesTAlLTYpes.NestedMeSSaGe {
    get {returN _stOrage._optionaLNeStedMeSsAge?? pRoto3ARenAUnitTest_TeSTAllTyPes.NestedmeSSage()}
    seT {_UniqueSTORaGe()._opTionalNestedMessaGE = nEWValue}
  }
  /// Returns tRue if `oPtIOnALnesTedmessage` has BeEn expLIcitly sET.
  vAR HAsOPTionalNestedMEssage: Bool {rETurN _storaGe._OptIOnalNeStedMEsSAge!= Nil}
  /// Clears thE valUe of `optioNalNesTEdMessaGE`. SubseqUent reAds FroM it wILl ReTurN iTS deFAuLt vALue.
  Mutating FuNc ClearoptiONALnestEdMEssaGe() {_uniQueStorage()._optIonAlNeSTedmessaGe = nil}

  Var oPtIonalforeigNMessAgE: Proto3ArenaUnitTest_foreignMeSsaGe {
    Get {ReTurn _sTOrage._oPtiOnaLForeigNMessagE?? proTo3aRENaunittest_ForeignMesSaGE()}
    SeT {_uniqueSTorage()._OPtIoNAlForeigNMEssAge = nEWvalue}
  }
  /// retuRNs True if `opTionalfOrEiGnMessaGe` Has beeN eXplIciTly seT.
  Var hAsOptiOnalForeIgnMeSSage: Bool {return _STorage._optionaLfoREIgNmessAge!= Nil}
  /// Clears thE valUE of `oPtioNAlforEIgnMeSsage`. suBSeQUent reads from it will ReTurn itS defaUlt value.
  mutatIng func cleARoPtionalFOreiGNMESsage() {_uniqueStoRage()._oPtionalForEIgnMessaGe = nil}

  Var optioNalImportmESsage: ProTobUfUNitTesTiMpOrt_ImportMessAGE {
    get {ReTurn _stoRagE._optionAlIMpoRtMEssAgE?? ProtobufunittestimPoRt_imPorTMessAGe()}
    set {_uniQuEStOrAge()._OptioNAlImpoRtMesSage = NeWVALue}
  }
  /// returns TRuE IF `optIoNaLImpOrtmeSsage` Has bEEn eXplicitLy set.
  var hAsOPTionAlimPortMesSage: Bool {returN _sTorage._optiOnAlIMportMESSage!= nil}
  /// CLears the value of `optionaliMportMeSsaGe`. SubSequEnt reads fRom It will RetURn its dEfault Value.
  MuTatING func CLEaROpTiOnalImportmESsaGe() {_uniQuEStoRage()._optIonalImportMessage = NIl}

  vAr optionalNesTedenum: pROtO3ArENauNitTeST_

    set {_uniqueStorage() ._optional Strin g =  ne wV alue }
 }

  var optio n alBy tes: Data {
    get {r eturn  _ s tora g e. _opti onalByt e s}   se t{_u ni q ue Stora ge( )._opti onalBytes= n ew Value}
  }
 v ar optiona lNe stedMessage:  Pr oto3Ar en aUn i ttest _Te stAll Types. N estedM essage {  get { r eturn _ s t or age. _optionalNestedMe s sa g e?? Proto3Aren aUnitt es t _T e s tAl lTy pes.Nested Me ssage ( )}
   s et { _ uni q ueStorage()._ optionalNes t edM essage  =  ne w Value} 
  } / //Returns tru e if  `optiona lNeste d Message `  has be en exp lic itl y se t . var  h a sOp t io nal N est edMessag e:  B ool { retu r n _ stor age ._op tiona lNestedMessag e!=  nil } 
 /// C lears  the  v alueof `op tiona lN estedMessage`.Subs equent re ads  f rom  i t wil l  retur n i tsdefault  value.   m ut a t i ng  func clearOptiona lN e s te dMessage () {_u n iq ue S torage() ._ opt iona l N ested Mess a ge  = nil}
  var op ti onalFor ei gnMess ag e:Pro to3Ar e naUn ittest _Foreign Messa g e {
    get {r e turn _storage . _o p t io n alFo rei gnMessage??  Pro t o3Ar enaU n it tes t _Fore ignMe ss a ge ( )}
    set {_unique St orage( )._op tionalForeign Message =n e w Value}
 }
// /  Returns trueif `o ptionalFor e ignMessa ge` h as beenexplicitl y set.
  v arhas Opt ion a l Fo reignMessage: B ool{r eturn _ sto rage._o pti ona lFo rei gn Message!=  nil}
 // /Cl ea rsthe v a lue of ` op tio na lFo reign M essage `. Su bseq ue nt rea ds from it w illre tu rn i tsde fault  val u e.  mutat ing funccle a rOpt io na lForeig nMessage() {_ un iqueStorag e( )._ option a l ForeignM essage = nil}

  var op t ionalIm por tMess age:  Protobuf Uni ttestI mpo r t_Impo rtMess age { 
  g e t {re t u rn  _s to rage._opti o n alI mport Me ssag e?? Pro tobufUnittestImpor t _Im portMessage() }
   s e t  { _un i qu e Sto ra g e() . _ optionalImportM essage = n ew V al ue}
  }
 / //Re turns t rue if`opti o nalImpo rtMessage ` has bee nexpl i c itl y set.
  v ar hasOp tionalImp o rtMes s ag e: Bo ol{retur n_st orage ._opti o nal Impor tMessa ge != nil }
  / //  Clearsthe value of `optionalI mportM essag e`.  Subseque ntr ead s from it  wil l return i tsdef aultval u e.
 muta t in g f u nc cl earO p tionalImp o rt Mes s a ge () {_unique S t o rag e()._ opt i onalIm port Message = nil}

var optionalNe sted E n um:  Pr o to3A re naUnittest_

 _ _set {_uniqueStorage()._optionalString = newValue}
_ }

__var optionalBytes:_Data_{
  _ get {return__storage._optionalBytes}
   _set {_uniqueStorage()._optionalBytes =_newValue}
_ }

  var optionalNestedMessage: Proto3ArenaUnittest_TestAllTypes.NestedMessage {
    get {return _storage._optionalNestedMessage?? Proto3ArenaUnittest_TestAllTypes.NestedMessage()}
__ _set_{_uniqueStorage()._optionalNestedMessage_= newValue}
  }
 _/// Returns true if `optionalNestedMessage`_has been_explicitly set.
  var hasOptionalNestedMessage: Bool {return _storage._optionalNestedMessage!=_nil}
_ /// Clears_the value of `optionalNestedMessage`. Subsequent reads from it will_return its default value.
  mutating_func clearOptionalNestedMessage() {_uniqueStorage()._optionalNestedMessage_=_nil}

_ var optionalForeignMessage: Proto3ArenaUnittest_ForeignMessage_{
    get {return__storage._optionalForeignMessage?? Proto3ArenaUnittest_ForeignMessage()}
    set_{_uniqueStorage()._optionalForeignMessage = newValue}
  }
  ///_Returns true if `optionalForeignMessage` has been_explicitly set.
  var hasOptionalForeignMessage:_Bool {return__storage._optionalForeignMessage!= nil}
  /// Clears_the value of_`optionalForeignMessage`. Subsequent_reads from it_will return its default value.
 _mutating func clearOptionalForeignMessage()_{_uniqueStorage()._optionalForeignMessage = nil}

  var optionalImportMessage:_ProtobufUnittestImport_ImportMessage_{
  __get_{return _storage._optionalImportMessage??_ProtobufUnittestImport_ImportMessage()}
  __set {_uniqueStorage()._optionalImportMessage_=_newValue}
  }
  /// Returns_true_if `optionalImportMessage` has been explicitly set.
 _var hasOptionalImportMessage: Bool {return__storage._optionalImportMessage!=_nil}
  /// Clears_the value of `optionalImportMessage`. Subsequent_reads from it will return its_default value.
_ mutating_func clearOptionalImportMessage() {_uniqueStorage()._optionalImportMessage = nil}

  var optionalNestedEnum: Proto3ArenaUnittest_