String status = "Start master iteration ( %s/%s ), progress %s%%";
if(progress != null) {
progress.progress(iteration - 1, getTotalIteration(), String.format(status, iteration, getTotalIteration(),
((iteration - 1) * 100 / getTotalIteration())), false, false);
progress.progress(iteration - 1, getTotalIteration(), String.format(status, iteration, getTotalIteration(),
((iteration - 1) * 100 / getTotalIteration())), false, false);
progress.progress(iteration - 1, getTotalIteration(), String.format(status, iteration, getTotalIteration(),
((iteration - 1) * 100 / getTotalIteration())), false, false);
if(progress != null) {
progress.progress(iteration, getTotalIteration(),
String.format(status, iteration, getTotalIteration(), (iteration * 100 / getTotalIteration())),
true, false);