private static void TrackProgress(ProgressListener progressListener, BaseResponseInterpretor interpretor) { while (interpretor.Progress < 100) { progressListener.SetProgress(interpretor.Progress); } }