public boolean isModified(ApplicationSettings settings) {
   updateCurrentRule();
   List<LibraryBundlificationRule> rules = settings.getLibraryBundlificationRules();
   if (myRulesModel.getSize() != rules.size()) {
     return true;
   }
   for (int i = 0; i < rules.size(); i++) {
     if (!rules.get(i).equals(myRulesModel.getElementAt(i))) {
       return true;
     }
   }
   return false;
 }
 public void resetTo(ApplicationSettings settings) {
   myLastSelected = -1;
   myRulesModel.replaceAll(settings.getLibraryBundlificationRules());
   myRulesList.setSelectedIndex(0);
   updateFields();
 }