dialog.pack();
final HierarchicalConfiguration config =
(HierarchicalConfiguration) activeContext.getMasterReportElement().getReportConfiguration();
final HashMap oldConfig = copyConfig(config);
if (dialog.performEdit(config))
{
final HashMap newConfig = copyConfig(config);
activeContext.getUndo().addChange(ActionMessages.getString("EditReportConfigurationAction.Text"),
new EditReportConfigUndoEntry(oldConfig, newConfig));
activeContext.getMasterReportElement().notifyNodeStructureChanged();