/* Ċ Ġ* ĠCopyright Ġ 2 0 2 1 ĠMar cin ĠBu k ow ie ck i . Ċ Ġ* ĠUse Ġof Ġthis Ġsource Ġcode Ġis Ġgoverned Ġby Ġthe ĠApache Ġ 2 . 0 Ġlicense Ġthat Ġcan Ġbe Ġfound Ġin Ġthe ĠLICENSE Ġfile . Ċ Ġ*/ Ċ Ċ package Ġcom . bu k ow ie ck i . reg debug . parsers Ċ Ċ /** Ċ Ġ* Ġ@ author ĠMar cin ĠBu k ow ie ck i Ċ Ġ*/ Ċ data Ġclass ĠException State Registers ( override Ġval Ġregisters : ĠList < Exception State Register >): ĠRegisters Holder < Exception State Register > Ġ{ ĊĊĠĠĠ Ġoverride Ġfun Ġfind Register ( name : ĠString ): ĠException State Register ? Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġregisters . first OrNull Ġ{ Ġit . register Name Ġ== Ġname Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġcompanion Ġobject Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġempty Ġ= ĠException State Registers ( emptyList ()) ĊĠĠĠ Ġ} Ċ } Ċ