1 (JK LMNO P QRST U VW X YZ [\] ^_`a L b c de f gh ij klmnopq_msg!Lorg/openid4java/message/Message;(Ljava/lang/String;)VCodeLineNumberTableLocalVariableTablethis%Lorg/openid4java/message/MessageTest;nameLjava/lang/String;setUp()Vparams'Lorg/openid4java/message/ParameterList; ExceptionsrtearDowntestKeyValueFormEncoding keyValueFormtestWwwFormEncodingwwwFormsuite()Ljunit/framework/Test;testNotAllowedCharsparam#Lorg/openid4java/message/Parameter; parameterMapLjava/util/Map;expected*Lorg/openid4java/message/MessageException; SourceFileMessageTest.java +,%org/openid4java/message/ParameterList +5!org/openid4java/message/Parameterkey1value1 +s tuvalue2key2org/openid4java/message/Message +v )*key1:value2 key2:value1 wx ys%openid.key1=value2&openid.key2=value1 zxjunit/framework/TestSuite#org/openid4java/message/MessageTest +{some:keyvaluejava/util/HashMap |x }x~  + PA MessageException should be thrown if the key/values contain invalid characters ,(org/openid4java/message/MessageException  some key keyval ue some: keyvalue junit/framework/TestCasejava/lang/Exception'(Ljava/lang/String;Ljava/lang/String;)Vset&(Lorg/openid4java/message/Parameter;)V*(Lorg/openid4java/message/ParameterList;)VkeyValueFormEncoding()Ljava/lang/String; assertEqualswwwFormEncoding(Ljava/lang/Class;)VgetKeygetValue java/util/Mapput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;(Ljava/util/Map;)V createMessageJ(Lorg/openid4java/message/ParameterList;)Lorg/openid4java/message/Message;fail assertTrue(Z)V!()*+,->*+. /012345-BYL+Y+Y +Y * Y+ .& 5"A#/B01:6789:5-4* . '(/ 0189;5-KL+* .,.//01 <389=5-KL+* .356/01 >389 ?@-" Y.:A5-3YLYM,++WY,W N"Y#LYM,++WY,W N"Y$%LYM,++WY,W N"Y&'LYM,++WY,W N"47!<ps!x!!.!E FG#I/K4O7M8N<SHTPU_WkYp]s[t\xabcegkijopqsuywxz/ +BC#DE8FGH+BCP#DEtFG+BC#DEFG+BC#DEFG0189HI