protected synchronized void startProgressPanel(Object operationId, String statusMessage,
int maxCount, CancelEventTrigger cancelEventTrigger)
{
// Create new progress panel.
final ProgressPanel progressPanel = new ProgressPanel(
cockpitLiteProperties.getProperties(), cancelEventTrigger);
progressPanel.startProgress(statusMessage, 0, maxCount);
// Store this panel against the operation ID it tracks.
progressPanelMap.put(operationId, progressPanel);
// Display panel in progress notification area.