Compiled from "GolfConnection.java"
public class agolf.GolfConnection implements com.aapeli.connection.SocketConnectionListener {
  private agolf.GameContainer gameContainer;

  private com.aapeli.connection.SocketConnection socketConnection;

  private java.lang.String lastPacketSent;

  private java.lang.String lastPacketReceived;

  protected agolf.GolfConnection(agolf.GameContainer);
    Code:
       0: aload_0
       1: invokespecial #1                  // Method java/lang/Object."<init>":()V
       4: aload_0
       5: aload_1
       6: putfield      #7                  // Field gameContainer:Lagolf/GameContainer;
       9: aload_0
      10: aload_0
      11: aconst_null
      12: dup_x1
      13: putfield      #13                 // Field lastPacketReceived:Ljava/lang/String;
      16: putfield      #17                 // Field lastPacketSent:Ljava/lang/String;
      19: return

  public void dataReceived(java.lang.String);
    Code:
       0: ldc           #20                 // String playforia.browser
       2: invokestatic  #22                 // Method java/lang/Boolean.getBoolean:(Ljava/lang/String;)Z
       5: ifeq          25
       8: invokestatic  #28                 // Method java/awt/EventQueue.isDispatchThread:()Z
      11: ifne          25
      14: aload_0
      15: aload_1
      16: invokedynamic #34,  0             // InvokeDynamic #0:run:(Lagolf/GolfConnection;Ljava/lang/String;)Ljava/lang/Runnable;
      21: invokestatic  #38                 // Method java/awt/EventQueue.invokeLater:(Ljava/lang/Runnable;)V
      24: return
      25: aload_0
      26: aload_1
      27: invokevirtual #42                 // Method handlePacket:(Ljava/lang/String;)V
      30: aload_0
      31: aload_1
      32: putfield      #13                 // Field lastPacketReceived:Ljava/lang/String;
      35: goto          124
      38: astore_2
      39: aload_0
      40: aload_0
      41: getfield      #7                  // Field gameContainer:Lagolf/GameContainer;
      44: getfield      #48                 // Field agolf/GameContainer.golfGameFrame:Lagolf/GolfGameFrame;
      47: invokevirtual #54                 // Method agolf/GolfGameFrame.getActivePanel:()I
      50: aload_2
      51: invokevirtual #60                 // Method java/lang/Exception.toString:()Ljava/lang/String;
      54: invokevirtual #64                 // Method java/lang/String.trim:()Ljava/lang/String;
      57: bipush        10
      59: bipush        92
      61: invokevirtual #69                 // Method java/lang/String.replace:(CC)Ljava/lang/String;
      64: aload_1
      65: bipush        9
      67: bipush        92
      69: invokevirtual #69                 // Method java/lang/String.replace:(CC)Ljava/lang/String;
      72: aload_0
      73: getfield      #13                 // Field lastPacketReceived:Ljava/lang/String;
      76: bipush        9
      78: bipush        92
      80: invokevirtual #69                 // Method java/lang/String.replace:(CC)Ljava/lang/String;
      83: aload_0
      84: getfield      #17                 // Field lastPacketSent:Ljava/lang/String;
      87: bipush        9
      89: bipush        92
      91: invokevirtual #69                 // Method java/lang/String.replace:(CC)Ljava/lang/String;
      94: invokedynamic #73,  0             // InvokeDynamic #1:makeConcatWithConstants:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
      99: invokevirtual #77                 // Method writeData:(Ljava/lang/String;)V
     102: goto          106
     105: astore_3
     106: aload_0
     107: getfield      #7                  // Field gameContainer:Lagolf/GameContainer;
     110: getfield      #48                 // Field agolf/GameContainer.golfGameFrame:Lagolf/GolfGameFrame;
     113: aload_2
     114: invokevirtual #80                 // Method agolf/GolfGameFrame.setEndState:(Ljava/lang/Throwable;)V
     117: aload_0
     118: getfield      #84                 // Field socketConnection:Lcom/aapeli/connection/SocketConnection;
     121: invokevirtual #88                 // Method com/aapeli/connection/SocketConnection.closeConnection:()V
     124: return
    Exception table:
       from    to  target type
          25    35    38   Class java/lang/Exception
          39   102   105   Class java/lang/Exception

  public void connectionLost(int);
    Code:
       0: iload_1
       1: iconst_2
       2: if_icmpeq     29
       5: iload_1
       6: iconst_3
       7: if_icmpeq     29
      10: iload_1
      11: iconst_4
      12: if_icmpne     40
      15: aload_0
      16: getfield      #7                  // Field gameContainer:Lagolf/GameContainer;
      19: getfield      #48                 // Field agolf/GameContainer.golfGameFrame:Lagolf/GolfGameFrame;
      22: iconst_3
      23: invokevirtual #95                 // Method agolf/GolfGameFrame.setEndState:(I)V
      26: goto          40
      29: aload_0
      30: getfield      #7                  // Field gameContainer:Lagolf/GameContainer;
      33: getfield      #48                 // Field agolf/GameContainer.golfGameFrame:Lagolf/GolfGameFrame;
      36: iconst_2
      37: invokevirtual #95                 // Method agolf/GolfGameFrame.setEndState:(I)V
      40: return

  public void notifyConnectionDown();
    Code:
       0: return

  public void notifyConnectionUp();
    Code:
       0: return

  protected boolean openSocketConnection();
    Code:
       0: aload_0
       1: new           #89                 // class com/aapeli/connection/SocketConnection
       4: dup
       5: aload_0
       6: getfield      #7                  // Field gameContainer:Lagolf/GameContainer;
       9: getfield      #48                 // Field agolf/GameContainer.golfGameFrame:Lagolf/GolfGameFrame;
      12: aload_0
      13: invokespecial #98                 // Method com/aapeli/connection/SocketConnection."<init>":(Lcom/aapeli/frame/AbstractGameFrame;Lcom/aapeli/connection/SocketConnectionListener;)V
      16: putfield      #84                 // Field socketConnection:Lcom/aapeli/connection/SocketConnection;
      19: aload_0
      20: getfield      #84                 // Field socketConnection:Lcom/aapeli/connection/SocketConnection;
      23: invokevirtual #101                // Method com/aapeli/connection/SocketConnection.openConnection:()Z
      26: ireturn

  protected void sendVersion();
    Code:
       0: aload_0
       1: getfield      #7                  // Field gameContainer:Lagolf/GameContainer;
       4: getfield      #48                 // Field agolf/GameContainer.golfGameFrame:Lagolf/GolfGameFrame;
       7: iconst_0
       8: invokevirtual #104                // Method agolf/GolfGameFrame.setGameState:(I)V
      11: aload_0
      12: ldc           #107                // String version\t35
      14: invokevirtual #77                 // Method writeData:(Ljava/lang/String;)V
      17: return

  public void writeData(java.lang.String);
    Code:
       0: aload_0
       1: aload_1
       2: putfield      #17                 // Field lastPacketSent:Ljava/lang/String;
       5: aload_0
       6: getfield      #84                 // Field socketConnection:Lcom/aapeli/connection/SocketConnection;
       9: aload_1
      10: invokevirtual #109                // Method com/aapeli/connection/SocketConnection.writeData:(Ljava/lang/String;)V
      13: return

  protected void disconnect();
    Code:
       0: aload_0
       1: getfield      #84                 // Field socketConnection:Lcom/aapeli/connection/SocketConnection;
       4: ifnull        14
       7: aload_0
       8: getfield      #84                 // Field socketConnection:Lcom/aapeli/connection/SocketConnection;
      11: invokevirtual #88                 // Method com/aapeli/connection/SocketConnection.closeConnection:()V
      14: return

  private void handlePacket(java.lang.String);
    Code:
       0: aload_1
       1: ldc           #110                // String \t
       3: invokevirtual #112                // Method java/lang/String.split:(Ljava/lang/String;)[Ljava/lang/String;
       6: astore_2
       7: aload_2
       8: iconst_0
       9: aaload
      10: astore_3
      11: iconst_m1
      12: istore        4
      14: aload_3
      15: invokevirtual #116                // Method java/lang/String.hashCode:()I
      18: lookupswitch  { // 5
           -1698532900: 98
           -1618876223: 113
            -892481550: 128
            -819941620: 83
              96784904: 68
               default: 140
          }
      68: aload_3
      69: ldc           #119                // String error
      71: invokevirtual #121                // Method java/lang/String.equals:(Ljava/lang/Object;)Z
      74: ifeq          140
      77: iconst_0
      78: istore        4
      80: goto          140
      83: aload_3
      84: ldc           #125                // String versok
      86: invokevirtual #121                // Method java/lang/String.equals:(Ljava/lang/Object;)Z
      89: ifeq          140
      92: iconst_1
      93: istore        4
      95: goto          140
      98: aload_3
      99: ldc           #127                // String basicinfo
     101: invokevirtual #121                // Method java/lang/String.equals:(Ljava/lang/Object;)Z
     104: ifeq          140
     107: iconst_2
     108: istore        4
     110: goto          140
     113: aload_3
     114: ldc           #129                // String broadcast
     116: invokevirtual #121                // Method java/lang/String.equals:(Ljava/lang/Object;)Z
     119: ifeq          140
     122: iconst_3
     123: istore        4
     125: goto          140
     128: aload_3
     129: ldc           #131                // String status
     131: invokevirtual #121                // Method java/lang/String.equals:(Ljava/lang/Object;)Z
     134: ifeq          140
     137: iconst_4
     138: istore        4
     140: iload         4
     142: tableswitch   { // 0 to 4
                     0: 176
                     1: 233
                     2: 305
                     3: 348
                     4: 397
               default: 850
          }
     176: aload_2
     177: iconst_1
     178: aaload
     179: ldc           #133                // String vernotok
     181: invokevirtual #121                // Method java/lang/String.equals:(Ljava/lang/Object;)Z
     184: ifeq          201
     187: aload_0
     188: getfield      #7                  // Field gameContainer:Lagolf/GameContainer;
     191: getfield      #48                 // Field agolf/GameContainer.golfGameFrame:Lagolf/GolfGameFrame;
     194: iconst_3
     195: invokevirtual #95                 // Method agolf/GolfGameFrame.setEndState:(I)V
     198: goto          223
     201: aload_2
     202: iconst_1
     203: aaload
     204: ldc           #135                // String serverfull
     206: invokevirtual #121                // Method java/lang/String.equals:(Ljava/lang/Object;)Z
     209: ifeq          223
     212: aload_0
     213: getfield      #7                  // Field gameContainer:Lagolf/GameContainer;
     216: getfield      #48                 // Field agolf/GameContainer.golfGameFrame:Lagolf/GolfGameFrame;
     219: iconst_4
     220: invokevirtual #95                 // Method agolf/GolfGameFrame.setEndState:(I)V
     223: aload_0
     224: getfield      #84                 // Field socketConnection:Lcom/aapeli/connection/SocketConnection;
     227: invokevirtual #88                 // Method com/aapeli/connection/SocketConnection.closeConnection:()V
     230: goto          850
     233: aload_0
     234: aload_0
     235: getfield      #7                  // Field gameContainer:Lagolf/GameContainer;
     238: getfield      #137                // Field agolf/GameContainer.params:Lcom/aapeli/client/Parameters;
     241: invokevirtual #141                // Method com/aapeli/client/Parameters.getLanguage:()Lorg/moparforia/shared/Language;
     244: invokestatic  #147                // Method java/lang/String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
     247: invokedynamic #151,  0            // InvokeDynamic #2:makeConcatWithConstants:(Ljava/lang/String;)Ljava/lang/String;
     252: invokevirtual #77                 // Method writeData:(Ljava/lang/String;)V
     255: aload_0
     256: aload_0
     257: getfield      #7                  // Field gameContainer:Lagolf/GameContainer;
     260: getfield      #154                // Field agolf/GameContainer.synchronizedTrackTestMode:Lagolf/SynchronizedBool;
     263: invokevirtual #158                // Method agolf/SynchronizedBool.get:()Z
     266: ifeq          274
     269: ldc           #163                // String ttm
     271: goto          294
     274: aload_0
     275: getfield      #7                  // Field gameContainer:Lagolf/GameContainer;
     278: getfield      #48                 // Field agolf/GameContainer.golfGameFrame:Lagolf/GolfGameFrame;
     281: invokevirtual #165                // Method agolf/GolfGameFrame.hasSession:()Z
     284: ifeq          292
     287: ldc           #168                // String reg
     289: goto          294
     292: ldc           #170                // String nr
     294: invokedynamic #172,  0            // InvokeDynamic #3:makeConcatWithConstants:(Ljava/lang/String;)Ljava/lang/String;
     299: invokevirtual #77                 // Method writeData:(Ljava/lang/String;)V
     302: goto          850
     305: aload_0
     306: getfield      #7                  // Field gameContainer:Lagolf/GameContainer;
     309: getfield      #48                 // Field agolf/GameContainer.golfGameFrame:Lagolf/GolfGameFrame;
     312: aload_2
     313: iconst_1
     314: aaload
     315: ldc           #173                // String t
     317: invokevirtual #121                // Method java/lang/String.equals:(Ljava/lang/Object;)Z
     320: aload_2
     321: iconst_2
     322: aaload
     323: invokestatic  #175                // Method java/lang/Integer.parseInt:(Ljava/lang/String;)I
     326: aload_2
     327: iconst_3
     328: aaload
     329: ldc           #173                // String t
     331: invokevirtual #121                // Method java/lang/String.equals:(Ljava/lang/Object;)Z
     334: aload_2
     335: iconst_4
     336: aaload
     337: ldc           #173                // String t
     339: invokevirtual #121                // Method java/lang/String.equals:(Ljava/lang/Object;)Z
     342: invokevirtual #181                // Method agolf/GolfGameFrame.setGameSettings:(ZIZZ)V
     345: goto          850
     348: aload_0
     349: getfield      #7                  // Field gameContainer:Lagolf/GameContainer;
     352: getfield      #185                // Field agolf/GameContainer.lobbyPanel:Lagolf/lobby/LobbyPanel;
     355: ifnull        371
     358: aload_0
     359: getfield      #7                  // Field gameContainer:Lagolf/GameContainer;
     362: getfield      #185                // Field agolf/GameContainer.lobbyPanel:Lagolf/lobby/LobbyPanel;
     365: aload_2
     366: iconst_1
     367: aaload
     368: invokevirtual #189                // Method agolf/lobby/LobbyPanel.broadcastMessage:(Ljava/lang/String;)V
     371: aload_0
     372: getfield      #7                  // Field gameContainer:Lagolf/GameContainer;
     375: getfield      #194                // Field agolf/GameContainer.gamePanel:Lagolf/game/GamePanel;
     378: ifnull        850
     381: aload_0
     382: getfield      #7                  // Field gameContainer:Lagolf/GameContainer;
     385: getfield      #194                // Field agolf/GameContainer.gamePanel:Lagolf/game/GamePanel;
     388: aload_2
     389: iconst_1
     390: aaload
     391: invokevirtual #198                // Method agolf/game/GamePanel.broadcastMessage:(Ljava/lang/String;)V
     394: goto          850
     397: aload_2
     398: iconst_1
     399: aaload
     400: astore        5
     402: iconst_m1
     403: istore        6
     405: aload         5
     407: invokevirtual #116                // Method java/lang/String.hashCode:()I
     410: lookupswitch  { // 4
               3165170: 500
             103144406: 484
             103149417: 452
             227170386: 468
               default: 513
          }
     452: aload         5
     454: ldc           #201                // String login
     456: invokevirtual #121                // Method java/lang/String.equals:(Ljava/lang/Object;)Z
     459: ifeq          513
     462: iconst_0
     463: istore        6
     465: goto          513
     468: aload         5
     470: ldc           #203                // String lobbyselect
     472: invokevirtual #121                // Method java/lang/String.equals:(Ljava/lang/Object;)Z
     475: ifeq          513
     478: iconst_1
     479: istore        6
     481: goto          513
     484: aload         5
     486: ldc           #205                // String lobby
     488: invokevirtual #121                // Method java/lang/String.equals:(Ljava/lang/Object;)Z
     491: ifeq          513
     494: iconst_2
     495: istore        6
     497: goto          513
     500: aload         5
     502: ldc           #207                // String game
     504: invokevirtual #121                // Method java/lang/String.equals:(Ljava/lang/Object;)Z
     507: ifeq          513
     510: iconst_3
     511: istore        6
     513: iload         6
     515: tableswitch   { // 0 to 3
                     0: 544
                     1: 637
                     2: 665
                     3: 838
               default: 850
          }
     544: aload_2
     545: arraylength
     546: iconst_2
     547: if_icmpne     562
     550: aload_0
     551: getfield      #7                  // Field gameContainer:Lagolf/GameContainer;
     554: getfield      #48                 // Field agolf/GameContainer.golfGameFrame:Lagolf/GolfGameFrame;
     557: iconst_1
     558: invokevirtual #104                // Method agolf/GolfGameFrame.setGameState:(I)V
     561: return
     562: iconst_0
     563: istore        7
     565: aload_2
     566: iconst_2
     567: aaload
     568: ldc           #209                // String nickinuse
     570: invokevirtual #121                // Method java/lang/String.equals:(Ljava/lang/Object;)Z
     573: ifeq          579
     576: iconst_4
     577: istore        7
     579: aload_2
     580: iconst_2
     581: aaload
     582: ldc           #211                // String rlf
     584: invokevirtual #121                // Method java/lang/String.equals:(Ljava/lang/Object;)Z
     587: ifeq          593
     590: iconst_5
     591: istore        7
     593: aload_2
     594: iconst_2
     595: aaload
     596: ldc           #213                // String invalidnick
     598: invokevirtual #121                // Method java/lang/String.equals:(Ljava/lang/Object;)Z
     601: ifeq          608
     604: bipush        6
     606: istore        7
     608: aload_2
     609: iconst_2
     610: aaload
     611: ldc           #215                // String forbiddennick
     613: invokevirtual #121                // Method java/lang/String.equals:(Ljava/lang/Object;)Z
     616: ifeq          623
     619: bipush        7
     621: istore        7
     623: aload_0
     624: getfield      #7                  // Field gameContainer:Lagolf/GameContainer;
     627: getfield      #48                 // Field agolf/GameContainer.golfGameFrame:Lagolf/GolfGameFrame;
     630: iconst_1
     631: iload         7
     633: invokevirtual #217                // Method agolf/GolfGameFrame.setGameState:(II)V
     636: return
     637: aload_0
     638: getfield      #7                  // Field gameContainer:Lagolf/GameContainer;
     641: getfield      #48                 // Field agolf/GameContainer.golfGameFrame:Lagolf/GolfGameFrame;
     644: iconst_2
     645: aload_2
     646: arraylength
     647: iconst_2
     648: if_icmple     660
     651: aload_2
     652: iconst_2
     653: aaload
     654: invokestatic  #175                // Method java/lang/Integer.parseInt:(Ljava/lang/String;)I
     657: goto          661
     660: iconst_0
     661: invokevirtual #217                // Method agolf/GolfGameFrame.setGameState:(II)V
     664: return
     665: aload_2
     666: arraylength
     667: iconst_2
     668: if_icmpne     685
     671: aload_0
     672: getfield      #7                  // Field gameContainer:Lagolf/GameContainer;
     675: getfield      #48                 // Field agolf/GameContainer.golfGameFrame:Lagolf/GolfGameFrame;
     678: iconst_3
     679: ldc           #220                // int -2147483648
     681: invokevirtual #217                // Method agolf/GolfGameFrame.setGameState:(II)V
     684: return
     685: aload_2
     686: iconst_2
     687: aaload
     688: ldc           #221                // String tt
     690: invokevirtual #121                // Method java/lang/String.equals:(Ljava/lang/Object;)Z
     693: ifeq          725
     696: aload_0
     697: getfield      #7                  // Field gameContainer:Lagolf/GameContainer;
     700: getfield      #48                 // Field agolf/GameContainer.golfGameFrame:Lagolf/GolfGameFrame;
     703: iconst_3
     704: iconst_m1
     705: aload_2
     706: iconst_3
     707: aaload
     708: ldc           #173                // String t
     710: invokevirtual #121                // Method java/lang/String.equals:(Ljava/lang/Object;)Z
     713: ifeq          720
     716: iconst_1
     717: goto          721
     720: iconst_0
     721: invokevirtual #223                // Method agolf/GolfGameFrame.setGameState:(III)V
     724: return
     725: aload_2
     726: iconst_2
     727: aaload
     728: ldc           #226                // String 1
     730: invokevirtual #121                // Method java/lang/String.equals:(Ljava/lang/Object;)Z
     733: ifne          809
     736: aload_2
     737: iconst_2
     738: aaload
     739: ldc           #228                // String 1h
     741: invokevirtual #121                // Method java/lang/String.equals:(Ljava/lang/Object;)Z
     744: ifne          809
     747: aload_2
     748: iconst_2
     749: aaload
     750: ldc           #230                // String 2
     752: invokevirtual #121                // Method java/lang/String.equals:(Ljava/lang/Object;)Z
     755: ifeq          771
     758: aload_0
     759: getfield      #7                  // Field gameContainer:Lagolf/GameContainer;
     762: getfield      #48                 // Field agolf/GameContainer.golfGameFrame:Lagolf/GolfGameFrame;
     765: iconst_3
     766: iconst_2
     767: invokevirtual #217                // Method agolf/GolfGameFrame.setGameState:(II)V
     770: return
     771: aload_2
     772: arraylength
     773: iconst_3
     774: if_icmpne     790
     777: aload_0
     778: getfield      #7                  // Field gameContainer:Lagolf/GameContainer;
     781: getfield      #48                 // Field agolf/GameContainer.golfGameFrame:Lagolf/GolfGameFrame;
     784: iconst_3
     785: iconst_3
     786: invokevirtual #217                // Method agolf/GolfGameFrame.setGameState:(II)V
     789: return
     790: aload_0
     791: getfield      #7                  // Field gameContainer:Lagolf/GameContainer;
     794: getfield      #48                 // Field agolf/GameContainer.golfGameFrame:Lagolf/GolfGameFrame;
     797: iconst_3
     798: iconst_3
     799: aload_2
     800: iconst_3
     801: aaload
     802: invokestatic  #175                // Method java/lang/Integer.parseInt:(Ljava/lang/String;)I
     805: invokevirtual #223                // Method agolf/GolfGameFrame.setGameState:(III)V
     808: return
     809: aload_0
     810: getfield      #7                  // Field gameContainer:Lagolf/GameContainer;
     813: getfield      #48                 // Field agolf/GameContainer.golfGameFrame:Lagolf/GolfGameFrame;
     816: iconst_3
     817: iconst_1
     818: aload_2
     819: iconst_2
     820: aaload
     821: ldc           #226                // String 1
     823: invokevirtual #121                // Method java/lang/String.equals:(Ljava/lang/Object;)Z
     826: ifeq          833
     829: iconst_1
     830: goto          834
     833: iconst_m1
     834: invokevirtual #223                // Method agolf/GolfGameFrame.setGameState:(III)V
     837: return
     838: aload_0
     839: getfield      #7                  // Field gameContainer:Lagolf/GameContainer;
     842: getfield      #48                 // Field agolf/GameContainer.golfGameFrame:Lagolf/GolfGameFrame;
     845: iconst_4
     846: invokevirtual #104                // Method agolf/GolfGameFrame.setGameState:(I)V
     849: return
     850: aload_2
     851: iconst_0
     852: aaload
     853: astore_3
     854: iconst_m1
     855: istore        4
     857: aload_3
     858: invokevirtual #116                // Method java/lang/String.hashCode:()I
     861: lookupswitch  { // 3
               3165170: 926
             103144406: 911
             227170386: 896
               default: 938
          }
     896: aload_3
     897: ldc           #203                // String lobbyselect
     899: invokevirtual #121                // Method java/lang/String.equals:(Ljava/lang/Object;)Z
     902: ifeq          938
     905: iconst_0
     906: istore        4
     908: goto          938
     911: aload_3
     912: ldc           #205                // String lobby
     914: invokevirtual #121                // Method java/lang/String.equals:(Ljava/lang/Object;)Z
     917: ifeq          938
     920: iconst_1
     921: istore        4
     923: goto          938
     926: aload_3
     927: ldc           #207                // String game
     929: invokevirtual #121                // Method java/lang/String.equals:(Ljava/lang/Object;)Z
     932: ifeq          938
     935: iconst_2
     936: istore        4
     938: iload         4
     940: tableswitch   { // 0 to 2
                     0: 968
                     1: 982
                     2: 996
               default: 1007
          }
     968: aload_0
     969: getfield      #7                  // Field gameContainer:Lagolf/GameContainer;
     972: getfield      #232                // Field agolf/GameContainer.lobbySelectionPanel:Lagolf/LobbySelectPanel;
     975: aload_2
     976: invokevirtual #236                // Method agolf/LobbySelectPanel.handlePacket:([Ljava/lang/String;)V
     979: goto          1007
     982: aload_0
     983: getfield      #7                  // Field gameContainer:Lagolf/GameContainer;
     986: getfield      #185                // Field agolf/GameContainer.lobbyPanel:Lagolf/lobby/LobbyPanel;
     989: aload_2
     990: invokevirtual #241                // Method agolf/lobby/LobbyPanel.handlePacket:([Ljava/lang/String;)V
     993: goto          1007
     996: aload_0
     997: getfield      #7                  // Field gameContainer:Lagolf/GameContainer;
    1000: getfield      #194                // Field agolf/GameContainer.gamePanel:Lagolf/game/GamePanel;
    1003: aload_2
    1004: invokevirtual #242                // Method agolf/game/GamePanel.handlePacket:([Ljava/lang/String;)V
    1007: return

  private void lambda$dataReceived$0(java.lang.String);
    Code:
       0: aload_0
       1: aload_1
       2: invokevirtual #243                // Method dataReceived:(Ljava/lang/String;)V
       5: return
}
