private void doAddButton() {
   TaskModel taskModel = new TaskModel();
   if (showWizard(taskModel, null) == Window.OK) {
     IGeneratorConfiguration generatorConfiguration =
         (IGeneratorConfiguration) taskModel.getObject(TaskModel.TASK_GENERATOR_CONFIGURATION);
     generatorConfigurationComp.addElement(generatorConfiguration);
   }
 }
 private void doEditButton() {
   List<IGeneratorConfiguration> selectedElements =
       generatorConfigurationComp.getSelectedElements();
   if (selectedElements == null || selectedElements.size() < 1) {
     return;
   }
   IGeneratorConfiguration selectedGeneratorConfiguration = selectedElements.get(0);
   TaskModel taskModel = new TaskModel();
   if (showWizard(taskModel, selectedGeneratorConfiguration) == Window.OK) {
     IGeneratorConfiguration generatorConfiguration =
         (IGeneratorConfiguration) taskModel.getObject(TaskModel.TASK_GENERATOR_CONFIGURATION);
     generatorConfigurationComp.replaceElement(
         selectedGeneratorConfiguration, generatorConfiguration);
   }
 }