public override void Prepare(IStatusMonitor statusMonitor) { base.Prepare(statusMonitor); Checks.ArgumentNotNull(statusMonitor, "statusMonitor"); DebugLogger.Log("Preparing package download."); double weight = StatusWeightHelper.GetResourceDownloadWeight(_resource); _statusReporter = statusMonitor.CreateDownloadStatusReporter(weight); }