1 8 8 9  8A 8 8 8 8        <      " 8  8   + + + +       8DEFAULT_BUFFER_SIZEI ConstantValue transport#Lnet/sf/beep4j/transport/Transport;factory5Lnet/sf/beep4j/internal/tcp/ChannelControllerFactory; bufferSizechannelsLjava/util/Map; SignatureRLjava/util/Map;closedZ&(Lnet/sf/beep4j/transport/Transport;)VCodeLineNumberTableLocalVariableTablethis'Lnet/sf/beep4j/internal/tcp/TCPMapping;[(Lnet/sf/beep4j/transport/Transport;Lnet/sf/beep4j/internal/tcp/ChannelControllerFactory;)V\(Lnet/sf/beep4j/transport/Transport;Lnet/sf/beep4j/internal/tcp/ChannelControllerFactory;I)VisClosed()ZchannelStarted(I)V channelNumber controller.Lnet/sf/beep4j/internal/tcp/ChannelController; channelClosedgetChannelController1(I)Lnet/sf/beep4j/internal/tcp/ChannelController;channellenientGetChannelControllercreateChannelController[(ILnet/sf/beep4j/transport/Transport;)Lnet/sf/beep4j/internal/tcp/DefaultChannelController; checkFrame(IJI)VseqnoJsize frameReceivedprocessMappingFrame([Ljava/lang/String;)Vtokens[Ljava/lang/String;header&Lnet/sf/beep4j/internal/tcp/SEQHeader;acknosendANS(IIILnet/sf/beep4j/Message;)V messageNumber answerNumbermessageLnet/sf/beep4j/Message;sendERR(IILnet/sf/beep4j/Message;)VsendMSGsendNUL(II)VsendRPYcloseTransport()VT(ILnet/sf/beep4j/transport/Transport;)Lnet/sf/beep4j/internal/tcp/ChannelController;x0x1 SourceFileTCPMapping.java LS LT L}java/util/HashMap FG AB CD E> JK  "java/lang/IllegalArgumentExceptionjava/lang/StringBuilder/there is already a channel for channel number: L a~ java/lang/Integer LX ,net/sf/beep4j/internal/tcp/ChannelControllernet/sf/beep4j/ProtocolExceptionunknown channel: L [3net/sf/beep4j/internal/tcp/DefaultChannelController L ]^ c `^ hSEQ unsupported frame type: $net/sf/beep4j/internal/tcp/SEQHeader Lj pw v x yX { |} ab%net/sf/beep4j/internal/tcp/TCPMappingjava/lang/Object.net/sf/beep4j/internal/stream/TransportMapping(net/sf/beep4j/internal/stream/BeepStream3net/sf/beep4j/internal/tcp/ChannelControllerFactory"net/sf/beep4j/internal/util/AssertnotNull'(Ljava/lang/String;Ljava/lang/Object;)VvalueOf(I)Ljava/lang/Integer; java/util/Map containsKey(Ljava/lang/Object;)Zappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;(I)Ljava/lang/StringBuilder;toString()Ljava/lang/String;(Ljava/lang/String;)Vput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;remove&(Ljava/lang/Object;)Ljava/lang/Object;getNULL((Lnet/sf/beep4j/transport/Transport;II)V(JI)Vjava/lang/Stringequals getChannel()IgetAcknowledgeNumber()J getWindowSizeupdateSendWindow(ILnet/sf/beep4j/Message;)V!net/sf/beep4j/transport/Transport!89:;<=>?@ABCDE>FGHIJKLMN?*+O 56PQRABLSNL *+,O 9 :P  QR AB CDLTN-**Y+*+ *,,* * O<,=>?'@,AP*-QR-AB-CD-E>UVN/* OIP QR!WXNJ* YY* * M* ,WOOP+S:TIUP JQRJY>:Z[!\XNG* WO XYPQRY>$]^N6*YM,YY ,Oghi4kP 6QR6_>!Z[$`^Ni*YM,!M,OP QR_> Z[abNL"Y,* #OP QRY>ABcdNZ*$ %O  P*QR_>efg>hdNZ*& 'O  P*QR_>efg>ijNQ(+2) YY*+2 +Y+,M,->,.7,/6*$0O" (16<BPP>QQRQkl1 mn6_><ofBg>pqNe*$1O P4QR_>r>s>tuvwNY *$-2O  P* QR _> r> tuxwNY *$-3O  P* QR _> r> tuyzNN *$4O  P  QR _> r>{wNY *$-5O  P* QR _> r> tu|}NA* 6* O P QRAa~NE*,7O"P QR>B