1 :f :ghij k -lmnopq rs tuv wx yz 9{ 9| } 9~ 9 - 9 9  9g  9   9 - -  9 -  y)(Lphex/servent/Servent;Lphex/host/Host;)VCodeLineNumberTableLocalVariableTablethis5Lphex/connection/handshake/UltrapeerHandshakeHandler;serventLphex/servent/Servent; connectedHostLphex/host/Host;createDefaultHandshakeHeaders()Lphex/http/HTTPHeaderGroup; openHeadersLphex/http/HTTPHeaderGroup;createHandshakeResponseY(Lphex/connection/handshake/HandshakeStatus;Z)Lphex/connection/handshake/HandshakeStatus; hostResponse+Lphex/connection/handshake/HandshakeStatus; isOutgoingZcreateIncomingResponseX(Lphex/connection/handshake/HandshakeStatus;)Lphex/connection/handshake/HandshakeStatus;isUltrapeerNeededisUltrapeedNeededStrLjava/lang/String;headers isCrawlerupHeaderLphex/http/HTTPHeader; myHeaderscreateOutgoingResponseupNeededHeaderisConnectionAccepted(Lphex/http/HTTPHeader;)ZnetHostContainer!Lphex/host/NetworkHostsContainer; isBearshare(Lphex/http/HTTPHeaderGroup;)Zheader SourceFileUltrapeerHandshakeHandler.java <= GHphex/http/HTTPHeader X-Ultrapeertrue < X-Query-Routing0.1X-Ultrapeer-Query-RoutingX-Dynamic-QueryingX-Degree  java/lang/Integer  X-Max-TTL [R QR H b ]^)phex/connection/handshake/HandshakeStatus I am busy. H <  CD   falseX-Ultrapeer-Needed Content-EncodingdeflateOK Hphex/http/HTTPHeaderGroup J < ab <  User-Agent BearShare 3phex/connection/handshake/UltrapeerHandshakeHandler*phex/connection/handshake/HandshakeHandler#phex/connection/ConnectionConstants'(Ljava/lang/String;Ljava/lang/String;)V addHeader(Lphex/http/HTTPHeader;)Vphex/prefs/core/ConnectionPrefsUp2UpConnectionsLphex/prefs/api/Setting;phex/prefs/api/Settingget()Ljava/lang/Object;toString()Ljava/lang/String;java/lang/StringvalueOf(I)Ljava/lang/String;getResponseHeadersisCrawlerConnectioncreateCrawlerHandshakeStatus-()Lphex/connection/handshake/HandshakeStatus; getHeader*(Ljava/lang/String;)Lphex/http/HTTPHeader;createRejectIncomingHeaders1(ILjava/lang/String;Lphex/http/HTTPHeaderGroup;)VgetValuejava/lang/Boolean'(Ljava/lang/String;)Ljava/lang/Boolean; booleanValue()Zphex/servent/ServentgetHostService()Lphex/host/HostManager;phex/host/HostManagergetNetworkHostsContainer#()Lphex/host/NetworkHostsContainer;phex/host/NetworkHostsContainerhasUltrapeerSlotsAvailableisDeflateAcceptedcreateRejectOutgoingHeadersCOMMON_HANDSHAKE_GROUP(Lphex/http/HTTPHeaderGroup;)VisAbleToBecomeLeafNode(Z)V hasLeafSlotForUltrapeerAvailablehasLeafSlotsAvailable startsWith(Ljava/lang/String;)Z!9:;<=>I*+,? ()@ ABCDEFGH>m*L+Y+Y +Y  +Y  +Y +Y+?"/24#628A:Z=kA@mABhIJKL>V *+*+?HJ N@ ABMNOPQR>J+M*,>*,:*Y**:> !0*"#$%6&:Y'+(Y)*Y+?>TV WY]_%a6d<gOi^klm|rtx@R^SPlTUABMNVJ WPXY<fZJ[R> +M,N*-Y*,-Y./:,':70/*,1'*"2-Y3:Y&+(Y)*Y+?2  %19Xbry@>ABMNVJ XY1gZJ9_\Y]^>9+*"#$M+ !,% ,4,5?& ,.57@ 9AB9XY(_`ab>e+6M,,78?@ ABVJcYde