public virtual void AddChildProgressMonitor(ProgressMonitor childProgressMonitor, int rangeFrom, int rangeTo) { ProgressListener childProgressMonitorListener = new ProgressListenerImpl(this, rangeFrom, rangeTo); childProgressMonitor.AddProgressListener(childProgressMonitorListener); this._childProgressMonitorToProgressListenerMap.Put(childProgressMonitor, childProgressMonitorListener); }