1 OP $Q *R $S $T $UV WX YZ[ \]^ O_ `abc de fghi Rj k l d mn fo fp fq fr fs tuvwxy z{| }~ statusCodeI statusMessageLjava/lang/String;responseHeadersLphex/http/HTTPHeaderGroup;(ILjava/lang/String;)VCodeLineNumberTableLocalVariableTablethis+Lphex/connection/handshake/HandshakeStatus;1(ILjava/lang/String;Lphex/http/HTTPHeaderGroup;)V(Lphex/http/HTTPHeaderGroup;)V getStatusCode()IgetStatusMessage()Ljava/lang/String;getResponseHeaders()Lphex/http/HTTPHeaderGroup;isDeflateAccepted()ZparseHandshakeResponseM(Lphex/net/connection/Connection;)Lphex/connection/handshake/HandshakeStatus; statusString statusMsgIdxexpLjava/lang/Exception; connection Lphex/net/connection/Connection;response Exceptions SourceFileHandshakeStatus.java 1 29 2 ,- ./ 01OK  java/lang/Boolean BAccept-Encodingdeflate  >java/io/IOException6Disconnected from remote host during initial handshake 2 GNUTELLA/0.6 -phex/connection/ProtocolNotSupportedExceptionjava/lang/StringBuilderBad protocol response: > < >  java/lang/Exception)phex/connection/handshake/HandshakeStatusError parsing response: ''. ': java/lang/Object#phex/connection/ConnectionConstantsphex/http/HTTPHeaderGroupEMPTY_HEADERGROUP()Vphex/prefs/core/ConnectionPrefsAcceptDeflateConnectionLphex/prefs/api/Setting;phex/prefs/api/Settingget()Ljava/lang/Object; booleanValueisHeaderValueContaining'(Ljava/lang/String;Ljava/lang/String;)Zphex/net/connection/ConnectionreadLine(Ljava/lang/String;)Vjava/lang/String startsWith(Ljava/lang/String;)Zappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;toStringphex/http/HTTPProcessorparseHTTPHeaders=(Lphex/net/connection/Connection;)Lphex/http/HTTPHeaderGroup;length substring(I)Ljava/lang/String;trimindexOf(I)I(II)Ljava/lang/String;java/lang/IntegerparseInt(Ljava/lang/String;)Iphex/common/log/NLoggerwarn;(Ljava/lang/Class;Ljava/lang/Object;Ljava/lang/Throwable;)V-(Ljava/lang/Object;)Ljava/lang/StringBuilder;!$*+,-./01234L *,5 + ,6  78 ,- ./294l***,*-501 2346*78,-./012:4C *+5 8 96 78 01;<4/*5>6 78=>4/*5C6 78?@4/*5H6 78AB4S! *  5RVZ6 !78 CD4*L+ Y+YY+*M+: 6 6!">:J:$Y%+&'YY%+()$Y,<x{#5Fbc ehj7o<uJvSwYy`{l|x{~}6RJ.E/S%F-}EGHIJK/<01lb,-xV./LMN