since today (august 4th 2006) I've added methods to progress APIs (since 1.8) to
externalize the display of progress detail messages and the main label as well.
See progresshandlefactory.createmainLabelComponent() and
createDetaillabelComponent() javadoc on usage.
basically detail labels shows texts sent to ProgressHandle(String) and main
label is the display name of the task.
that allows to simplify your code in progressUI I believe.
TM -> Dev