public void encodeAsByteBuf(ByteBuf var1) {
   var1.writeByte(this.protocolVersion().byteValue());
   var1.writeByte(this.cmdType.byteValue());
   var1.writeByte(0);
   var1.writeByte(this.addressType.byteValue());
   switch (SocksCmdRequest.SyntheticClass_1
       .$SwitchMap$io$netty$handler$codec$socks$SocksAddressType[this.addressType.ordinal()]) {
     case 1:
       var1.writeBytes(NetUtil.createByteArrayFromIpAddressString(this.host));
       var1.writeShort(this.port);
       break;
     case 2:
       var1.writeByte(this.host.length());
       var1.writeBytes(this.host.getBytes(CharsetUtil.US_ASCII));
       var1.writeShort(this.port);
       break;
     case 3:
       var1.writeBytes(NetUtil.createByteArrayFromIpAddressString(this.host));
       var1.writeShort(this.port);
   }
 }