1 *XY X )Z[ \ ] ^ _ `a b c def Xg X hi j k l m no npq rst u dv wmyz "{|} "~ kUrlEntry InnerClasses FileEntryfilesLjava/util/ArrayList; Signature:Ljava/util/ArrayList;()VCodeLineNumberTableLocalVariableTablethisLphex/metalink/DMetalink;newFile(Ljava/lang/String;)VfilenameLjava/lang/String;addURL'(Ljava/lang/String;Ljava/lang/String;)Vprotourlf#Lphex/metalink/DMetalink$FileEntry;addHashtypevaluetoString()Ljava/lang/String;u"Lphex/metalink/DMetalink$UrlEntry;i$Ljava/util/Iterator;hashEntryLjava/util/Map$Entry; hashEntrySetLjava/util/Set;bufferLjava/lang/StringBuffer;LocalVariableTypeTable;Ljava/util/Map$Entry;LLjava/util/Set;>; SourceFileDMetalink.java 23java/util/ArrayList ./!phex/metalink/DMetalink$FileEntry 2 / phex/metalink/DMetalink$UrlEntry 2  java/lang/StringBufferjava/lang/StringBuilder  files known FG   filename= ;<  url= @< java/util/Map$Entry hash( java/lang/String)= phex/metalink/DMetalinkjava/lang/Object.(Lphex/metalink/DMetalink;Ljava/lang/String;)Vadd(Ljava/lang/Object;)Zsize()Iget(I)Ljava/lang/Object;urls@(Lphex/metalink/DMetalink;Ljava/lang/String;Ljava/lang/String;)VhashesLjava/util/HashMap;java/util/HashMapput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;append(I)Ljava/lang/StringBuilder;-(Ljava/lang/String;)Ljava/lang/StringBuilder;,(Ljava/lang/String;)Ljava/lang/StringBuffer;iterator()Ljava/util/Iterator;java/util/IteratorhasNext()Znext()Ljava/lang/Object;entrySet()Ljava/util/Set; java/util/Set java/util/MapgetKeygetValue!)*./01234B**Y56 789:4J*Y*+W5 678;<=>4w'**d N- Y*+, W5&6*'78'?<'@<ABC>4o**d N- +,W56*78D<E< ABFG4YL+Y*W*M,,N+Y-W- :3 :+YW- :!:J":+Y#$%&'%W'+(56 &Aa 6\ !HIj:JK8LNQJKZOPAAB.JK78QRS8LTZOUVW, )+)-"xM