package Ġorg . go lem . r ak net . message . protocol Ċ Ċ import Ġio . netty . buffer . Byte Buf Ċ import Ġorg . go lem . netty . read Address Ċ import Ġorg . go lem . r ak net . types . Magic Ċ import Ġorg . go lem . r ak net . types . Magic . read Magic Ċ import Ġorg . go lem . r ak net . message . Offline Message Ċ import Ġorg . go lem . r ak net . message . MessageType Ċ import Ġjava . net . Inet SocketAddress Ċ Ċ class ĠOpen Connection Reply 2 ( ĊĠĠĠ Ġvar Ġmagic : ĠMagic , ĊĠĠĠ Ġvar Ġserver Guid : ĠLong , ĊĠĠĠ Ġvar Ġclient Address : ĠInet SocketAddress , ĊĠĠĠ Ġvar Ġmt u Size : ĠShort , ĊĠĠĠ Ġvar Ġencryption Enabled : ĠBoolean , Ċ ): ĠOff line Message ( MessageType . OPEN _ CONNECTION _ REPLY _ 2 . id ()) Ġ{ ĊĊĠĠĠ Ġoverride Ġfun Ġencode Order (): ĠArray < Any > Ġ= ĠarrayOf ( magic , Ġserver Guid , Ġclient Address , Ġmt u Size , Ġencryption Enabled ) ĊĊĠĠĠ Ġcompanion Ġobject Ġ{ ĊĠĠĠĠĠĠĠ Ġfun Ġfrom ( buffer : ĠByte Buf ) Ġ= ĠOpen Connection Reply 2 ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġbuffer . read Magic (), ĊĠĠĠĠĠĠĠĠĠĠĠ Ġbuffer . read Long (), ĊĠĠĠĠĠĠĠĠĠĠĠ Ġbuffer . read Address (), ĊĠĠĠĠĠĠĠĠĠĠĠ Ġbuffer . read Short (), ĊĠĠĠĠĠĠĠĠĠĠĠ Ġbuffer . read Boolean () ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun ĠtoString () Ġ= Ġ" Open Connection Reply 2 ( magic =$ magic , Ġserver Guid =$ server Guid , Ġclient Address =$ client Address , Ġmt u Size =$ mt u Size , Ġencryption Enabled =$ encryption Enabled )" Ċ }