1 N  M  M  M   M M     % %      M  M M   7 7 < < <  M M MPROFILELjava/lang/String; ConstantValue PROFILE_2 PROFILE_3builder()VCodeLineNumberTableLocalVariableTablethis@Lnet/sf/beep4j/internal/management/ChannelManagementMessageTest;setUp ExceptionstestGreetingEmptymessageLnet/sf/beep4j/Message;greeting,Lnet/sf/beep4j/internal/management/Greeting;testGreetingTwoProfiles testErrorerror-Lnet/sf/beep4j/internal/management/BEEPError;testOktestStartWithOneProfileresult7Lnet/sf/beep4j/internal/management/StartChannelMessage;testStartWithThreeProfilestestStartWithContent!testStartWithBase64EncodedContentexpected[BtestProfileWithoutContentprofileLnet/sf/beep4j/ProfileInfo;testProfileWithContent testCloserequest7Lnet/sf/beep4j/internal/management/CloseChannelMessage;testParseInvalidRootElemente!Lnet/sf/beep4j/ProtocolException;writerLjava/io/PrintWriter;testParserInvalidStartMessageassertArrayEquals([B[B)Vab SourceFile!ChannelManagementMessageTest.java Z[3net/sf/beep4j/internal/management/SaxMessageBuilder TU2net/sf/beep4j/internal/management/SaxMessageParser VW4net/sf/beep4j/internal/message/DefaultMessageBuilder XYUTF-8  applicationbeep+xml java/lang/String    http://examples.org/profile/echo#http://examples.org/profile/reverse  still working  net/sf/beep4j/ProfileInfo Z application/beep+xml 5net/sf/beep4j/internal/management/StartChannelMessage "http://examples.org/profile/cryptoabcdefg Z  Z           5net/sf/beep4j/internal/management/CloseChannelMessagetextxmljava/io/PrintWriter  Z  [ >unknown root element must be rejected with a ProtocolException net/sf/beep4j/ProtocolException2invalid start message must throw ProtocolExceptionlengths do not match content does not match   >net/sf/beep4j/internal/management/ChannelManagementMessageTestjunit/framework/TestCasejava/lang/Exceptionnet/sf/beep4j/MessageBuildersetCharsetName(Ljava/lang/String;)VsetContentType'(Ljava/lang/String;Ljava/lang/String;)V:net/sf/beep4j/internal/management/ManagementMessageBuildercreateGreetingJ(Lnet/sf/beep4j/MessageBuilder;[Ljava/lang/String;)Lnet/sf/beep4j/Message;9net/sf/beep4j/internal/management/ManagementMessageParser parseGreetingE(Lnet/sf/beep4j/Message;)Lnet/sf/beep4j/internal/management/Greeting;*net/sf/beep4j/internal/management/Greeting getProfiles()[Ljava/lang/String; assertEquals(II)V createErrorJ(Lnet/sf/beep4j/MessageBuilder;ILjava/lang/String;)Lnet/sf/beep4j/Message; parseErrorF(Lnet/sf/beep4j/Message;)Lnet/sf/beep4j/internal/management/BEEPError;+net/sf/beep4j/internal/management/BEEPErrorgetCode()I getMessage()Ljava/lang/String;createOk7(Lnet/sf/beep4j/MessageBuilder;)Lnet/sf/beep4j/Message;parseOk(Lnet/sf/beep4j/Message;)V createStartT(Lnet/sf/beep4j/MessageBuilder;I[Lnet/sf/beep4j/ProfileInfo;)Lnet/sf/beep4j/Message;net/sf/beep4j/MessagegetContentType parseRequestN(Lnet/sf/beep4j/Message;)Lnet/sf/beep4j/internal/management/ManagementRequest;getChannelNumber()[Lnet/sf/beep4j/ProfileInfo;getUri getContent(Ljava/lang/String;[B)VgetBinaryContent()[B createProfileR(Lnet/sf/beep4j/MessageBuilder;Lnet/sf/beep4j/ProfileInfo;)Lnet/sf/beep4j/Message; parseProfile4(Lnet/sf/beep4j/Message;)Lnet/sf/beep4j/ProfileInfo; hasContent()Z assertFalse(Z)V assertTrueisBase64Encoded createClose9(Lnet/sf/beep4j/MessageBuilder;II)Lnet/sf/beep4j/Message; getWriter()Ljava/io/Writer;(Ljava/io/Writer;)Vprintlnclose()Lnet/sf/beep4j/Message;fail(Ljava/lang/String;II)Vjava/util/Arraysequals([B[B)Z(Ljava/lang/String;Z)V!MNOPQRPQSPQ)TUVWXYZ[\/*]$^ _`a[\x:*Y*Y*Y *  *  ]4 56!7,899^ :_`bcd[\q'** L*+M,]<=>&?^ '_`ef ghbci[\G** YSYSL*+M,,2,2]BE'F0G;HFI^ G_`+ef' ghbcj[\2** &L*+M&,,]LMN(O1P^ 2_`efklbcm[\U** L*+]STU^_` efbcn[\ X** YY S!L"+#*+$%M,&,','2(]X[*]8^@_I`Wa^ X_`9ef8 opbcq[\ ** YY SYY SYY) S!L"+#*+$%M,&,','2(,'2(),'2(]& d7gBiPjXkalom}no^ _`7UefP<opbcr[\ ]** YY*+S!L*+$%M,&,','2(*,'2,]r!v/w7x@yNz\{^ ]_`!<ef/.opbcs[\ yY0TY1TY2TY3TY4TL** YY+-S!M*,$%N-&-'-'2(*+-'2./]"~=KS\jx^*y_`\tu=<efK.opbcv[\3** Y 0L*+1M,(,23]"+2^ 3_`ef"wxbcy[\E** Y*+0L*+1M,(,24,53*,,]$-4;D^ E_`,ef$!wxbcz[\3** ȹ6L*+$7M,8,9] (2^ 3_`!ef {|bc}[\LY L+ +:;M,?@,A*+B$WCDN2GJE]. (.2BGJK^*K~L_`DTY($bc[\LY L+ +:;M,F@,A*+B$WGDN2GJE]. (.2BGJK^*K~L_`DTY($bc\ZH+,IJ+,KL] ^ _`uu