+ Map<Progress, JProgressBar> newBars = new HashMap<Progress, JProgressBar>();
+ newBars.put(pg, bar);
+
+ bar.setMinimum(pg.getMin());
+ bar.setMaximum(pg.getMax());
+ bar.setValue(pg.getProgress());
+ bar.setString(pg.getName());
+
+ for (Progress pg : getChildrenAsOrderedList(pg)) {
+ JProgressBar bar = bars.get(pg);
+ if (bar == null) {
+ bar = new JProgressBar();
+ bar.setStringPainted(true);
+ }