1 /XY Z[ .\]^ _` ab .cdefghi X jk l _ m no p qr s qstuv _ w x qy sz{ |} |~ | | n n _testDataPathLjava/lang/String;()VCodeLineNumberTableLocalVariableTablethis2Lorg/openid4java/discovery/yadis/YadisTestServlet; ExceptionsdoHeadR(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Vrequest'Ljavax/servlet/http/HttpServletRequest;response(Ljavax/servlet/http/HttpServletResponse; headersFiledoGetinputLjava/io/BufferedInputStream;output#Ljavax/servlet/ServletOutputStream;data[B bytesReadILjava/io/BufferedReader;linegetHeadersFilexrdsFilehtmlFilesetHeadersFromFile=(Ljava/lang/String;Ljavax/servlet/http/HttpServletResponse;)V headerName headerValueequalPosfilename SourceFileYadisTestServlet.java 23YADIS_TEST_DATA 01javax/servlet/ServletException$YADIS_TEST_DATA path not initialized 2headers PQ getheadersxrdshtmljava/io/BufferedInputStreamjava/io/FileInputStreamjava/lang/StringBuilder /xrds/ 2  3java/io/BufferedReaderjava/io/FileReader/html/ 2  /headers/= status  0org/openid4java/discovery/yadis/YadisTestServletjavax/servlet/http/HttpServletjava/io/IOExceptionjava/lang/System getProperty&(Ljava/lang/String;)Ljava/lang/String;(Ljava/lang/String;)V%javax/servlet/http/HttpServletRequest getParameterappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;toString()Ljava/lang/String;(Ljava/io/InputStream;)V&javax/servlet/http/HttpServletResponsegetOutputStream%()Ljavax/servlet/ServletOutputStream;read([BII)I!javax/servlet/ServletOutputStreamwrite([BII)Vclose(Ljava/io/Reader;)VreadLineprintlnjava/lang/StringindexOf(Ljava/lang/String;)I substring(II)Ljava/lang/String;(I)Ljava/lang/String;equals(Ljava/lang/Object;)Zjava/lang/IntegerparseInt setStatus(I)V addHeader'(Ljava/lang/String;Ljava/lang/String;)V!./01234Y*** Y5 6 789:;4`+ N*-, 5$ %'6*78<=>? @19AB;40 + N+ :+ :+ : *, - *-, vYYY*:,: :   6      6 b]YYY* :,:!:   "!: #5r? @AB'E,F6G:H@KEMpPxRSTVWZ[]_cefhi lmp6pECDx=EF6GH )IJ /CK'EF L1 78<=>? @1M1N1'O19APQ4}YYY*$+ N-!Y:L%&6:':`(:)*,+, ,-5. v)z3|<}BLWaoy|6RL-R1W"S1<=TJ}78}U1}>?)TCK0ML19AVW