// ĠAutomatically Ġgenerated Ġby Ġx d rg en Ġ Ċ // ĠDO ĠNOT ĠEDIT Ġor Ġyour Ġchanges Ġmay Ġbe Ġoverwritten Ċ package Ġorg . kin . stell ar fork . xd r Ċ Ċ import Ġjava . io . IOException Ċ Ċ // Ġ=== Ġx dr Ġsource Ġ================================================= =========== Ċ // Ġ Ġunion ĠManage Data Result Ġswitch Ġ( Manage Data ResultCode Ġcode ) Ċ // Ġ Ġ{ Ċ // Ġ Ġcase ĠMAN AGE _ DATA _ SUCCESS : Ċ // ĠĠĠĠĠ Ġvoid ; Ċ // Ġ Ġdefault : Ċ // ĠĠĠĠĠ Ġvoid ; Ċ // Ġ Ġ}; Ċ // Ġ Ġ================================================================= ========== Ċ class ĠManage Data Result Ġ{ ĊĠĠĠ Ġvar Ġdis crimin ant : ĠManage Data ResultCode ? Ġ= Ġnull ĊĊĠĠĠ Ġcompanion Ġobject Ġ{ ĊĠĠĠĠĠĠĠ Ġ@ Jvm Static ĊĠĠĠĠĠĠĠ Ġ@ Throws ( IOException :: class ) ĊĠĠĠĠĠĠĠ Ġfun Ġencode ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġstream : ĠX dr Data OutputStream , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġencoded Manage Data Result : ĠManage Data Result ĊĠĠĠĠĠĠĠ Ġ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġstream . writeInt ( encoded Manage Data Result . dis crimin ant !!. value ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġwhen Ġ( encoded Manage Data Result . dis crimin ant ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠManage Data ResultCode . MANAGE _ DATA _ SUCCESS Ġ-> Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġelse Ġ-> Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġ@ Jvm Static ĊĠĠĠĠĠĠĠ Ġ@ Throws ( IOException :: class ) ĊĠĠĠĠĠĠĠ Ġfun Ġdecode ( stream : ĠX dr Data InputStream ): ĠManage Data Result Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġdecoded Manage Data Result Ġ= ĠManage Data Result () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġdis crimin ant Ġ= ĠManage Data ResultCode . decode ( stream ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġdecoded Manage Data Result . dis crimin ant Ġ= Ġdis crimin ant ĊĠĠĠĠĠĠĠĠĠĠĠ Ġwhen Ġ( decoded Manage Data Result . dis crimin ant ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠManage Data ResultCode . MANAGE _ DATA _ SUCCESS Ġ-> Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġelse Ġ-> Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġreturn Ġdecoded Manage Data Result ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ } Ċ