package Ġcom . ton y ode v . fetch 2 . helper Ċ Ċ import Ġcom . ton y ode v . fetch 2 . Download Ċ import Ġcom . ton y ode v . fetch 2 . database . Download Info Ċ import Ġcom . ton y ode v . fetch 2 core . Download Block Ċ import Ġcom . ton y ode v . fetch 2 core . Download Block Info Ċ Ċ abstract Ġclass ĠDownload Block Reporting Runnable Ġ: ĠRunnable Ġ{ ĊĊĠĠĠ Ġ@ Volatile ĊĠĠĠ Ġvar Ġdownload : ĠDownload Ġ= ĠDownload Info () ĊĊĠĠĠ Ġ@ Volatile ĊĠĠĠ Ġvar Ġdownload Block : ĠDownload Block Ġ= ĠDownload Block Info () ĊĊĠĠĠ Ġ@ Volatile ĊĠĠĠ Ġvar Ġtotal Blocks : ĠInt Ġ= Ġ- 1 Ċ Ċ }