0 I   H H H H H H H H H           & &    / H D   ; ; D HHDL_TCP_CONFIGLjava/lang/String; ConstantValueHDL_HTTP_CONFIGHDL_UDP_CONFIG BIND_ADDRESS BIND_PORTSITE_INFO_FILETCPBindAddress TCPBindPortHTTPBindAddress HTTPBindPortUDPBindAddress UDPBindPorthdlTCPLjava/util/Hashtable;hdlHTTPhdlUDPresolver"Lnet/handle/hdllib/HandleResolver;config!Lnet/handle/hdllib/Configuration;.(Lnet/handle/util/StreamTable;Ljava/io/File;)VCodeLineNumberTableLocalVariableTablereq"Lnet/handle/hdllib/GenericRequest;t#Lnet/handle/hdllib/HandleException;serverInterfaceLnet/handle/hdllib/Interface;kIjsiteLnet/handle/hdllib/SiteInfo; siteInfoFileLjava/io/File; siteInfoBuf[Bresponse$Lnet/handle/hdllib/AbstractResponse;eLjava/lang/Exception;this!Lnet/handle/apps/test/ServerTest;Lnet/handle/util/StreamTable; configDir()V SourceFileServerTest.java `}hdl_tcp_config net/handle/util/StreamTable XY bind_address RK bind_port SKhdl_http_config ZY TK UKhdl_udp_config [Y VK WKnet/handle/hdllib/SiteInfo java/io/File siteinfo.bin `  java/lang/StringBuffer(Missing or inaccessible site info file:  java/io/FileInputStream `  SERVER:   net/handle/hdllib/GenericRequest s ` \]  : l  ***PASS***!net/handle/hdllib/HandleExceptionServer:  ***FAIL***  java/lang/Exception!Invalid site/server specification Test Failed net/handle/hdllib/HandleResolver  ^_net/handle/apps/test/ServerTestjava/lang/Object containsKey(Ljava/lang/Object;)Zget&(Ljava/lang/Object;)Ljava/lang/Object;java/util/Hashtablejava/lang/StringvalueOf&(Ljava/lang/Object;)Ljava/lang/String;#(Ljava/io/File;Ljava/lang/String;)Vexists()ZcanReadjava/lang/SystemerrLjava/io/PrintStream;append,(Ljava/lang/String;)Ljava/lang/StringBuffer;getAbsolutePath()Ljava/lang/String;toStringjava/io/PrintStreamprintln(Ljava/lang/String;)Vexit(I)Vlength()J(Ljava/io/File;)Vread([B)Inet/handle/hdllib/EncoderdecodeSiteInfoRecord"([BILnet/handle/hdllib/SiteInfo;)Vservers[Lnet/handle/hdllib/ServerInfo;outnet/handle/hdllib/ServerInfogetAddressString interfaces[Lnet/handle/hdllib/Interface;net/handle/hdllib/Common BLANK_HANDLE,([BILnet/handle/hdllib/AuthenticationInfo;)VsendRequestToInterface(Lnet/handle/hdllib/AbstractRequest;Lnet/handle/hdllib/ServerInfo;Lnet/handle/hdllib/Interface;)Lnet/handle/hdllib/AbstractResponse;net/handle/hdllib/InterfaceprotocolB protocolName(B)Ljava/lang/String;printport(I)Ljava/lang/StringBuffer;getCode()I getCodeStr(I)Ljava/lang/String;net/handle/hdllib/ConfigurationdefaultConfiguration#()Lnet/handle/hdllib/Configuration;!HIJKLMKL NKLOKLPKL QKL RK SK TK UK VK WK XY ZY [Y \] ^_`ab :*+++   + ++    +++   YNY,: $Y ! "#$%:&Y'(W-)6-*+Y, -*2- "#6  -*2.-*2. 2:/Y01: 2 -*23:+456+Y7 89: "#w: Y< -*2- "#456Y7 89= "6Y>  ?@ "# NB#C#$M;!$Ac+-0 12'355>6J7X8f:o;{<=ABDEGJKMR S+V>WMZ[[n]|^e`abcdVR!n$i%j-k5l9od [Cef rgh Mij.kl "mlnovpq;rsntu%vw:xy:^z:{q|}b-DYE2FGc ) *~