1 8t 7u 7v 7w 7x yz 7{| } 7~    7 7 7 7d y t 8   8   *t * 7 *   4t 7startJlengthtransferredDataSizecurrentProgressLjava/lang/Integer; downloadFile'Lphex/download/swarming/SWDownloadFile;transferStartTimetransferStopTimetransferAverage'Lphex/common/bandwidth/TransferAverage;,(Lphex/download/swarming/SWDownloadFile;JJ)VCodeLineNumberTableLocalVariableTablethis*Lphex/download/swarming/SWDownloadSegment; aDownloadFile aStartPosaLengthgetTransferStartPosition()JgetEndgetStartgetTransferDataSizeLeftsetTransferredDataSize(J)VsizediffdownloadStartNotify()VdownloadStopNotify getProgress()Ljava/lang/Integer; percentageItransferDataSizetoString()Ljava/lang/String;bufferLjava/lang/StringBuffer;validateTransferredDataSizegetTransferSpeedgetTransferredDataSizegetTotalDataSizegetTransferDataSizesetTransferRateTimestamp timestampgetShortTermTransferRate()IgetLongTermTransferRategetDataTransferStatus()S SourceFileSWDownloadSegment.java G[ ;< =< AB >< ?@%phex/common/bandwidth/TransferAverage G EF "java/lang/IllegalArgumentException/Transfered data size is not allowed to go down! G9Transfered data size is not to grow beyond segments size! W R C< D< jR hR njava/lang/StringBuffer  c [start:  , so far:  of ]@ n  bc%phex/download/swarming/SWDownloadFilejava/lang/StringBuilder0Transferred data size above transfer data size:  R'java/lang/UnsupportedOperationException gR(phex/download/swarming/SWDownloadSegmentjava/lang/Object phex/common/TransferDataProvider*phex/download/swarming/SWDownloadConstantsjava/lang/IntegervalueOf(I)Ljava/lang/Integer;(II)Vjava/lang/Mathmax(JJ)J(Ljava/lang/String;)VaddValuejava/lang/SystemcurrentTimeMillisintValuegetClass()Ljava/lang/Class;java/lang/ClassgetNameappend,(Ljava/lang/String;)Ljava/lang/StringBuffer;(J)Ljava/lang/StringBuffer;hashCode(I)Ljava/lang/StringBuffer;-(Ljava/lang/String;)Ljava/lang/StringBuilder;phex/common/log/NLoggererror&(Ljava/lang/Class;Ljava/lang/Object;)V getAverage!789:;<=<><?@ABC<D<EFGHI2** **+* **Y J"PQ RSTU!V1WK*2LM2NB2O<2P<QRI4 **aJ`K  LMSRIM*  **a eJh jlK LMTRI/*JtK LMURIO*  **e J| ~K LMVWIF* Y* * Y*eB* !*J" '18@EK FLMFX<8Y<Z[I? ** J K  LM\[IC* *J K LM]^I4*A *i m<<* **J" '/K*_`4LM_`/a<bcI`YL+*W+ W+*!W+"W+*!W+#W+*!W+$W+*%&W+'W+(J2 $+4;DKT[K`LMXdef[If4* +**)*Y+,-*.-/0J3K 4LMgRIX&* **e1** 3JK &LMhRI/*JK LMiRI/*JK LMjRI/*JK LMkWI<4Y5JKLMl<mnI24Y5JK LMonI0*6J K LMpqIJ* *   J*,0K LMrs