private void storeDefault() {
   LocalizedPropertiesPlugin.getDefault()
       .getPreferenceStore()
       .setValue(
           PreferenceConstants.WILDCARD_PATH_DEFAULT_INDEX_PREFERENCES,
           listControl.getSelectionIndex());
 }
 protected void refreshValidState() {
   super.refreshValidState();
   int defaultIndex =
       LocalizedPropertiesPlugin.getDefault()
           .getPreferenceStore()
           .getInt(PreferenceConstants.WILDCARD_PATH_DEFAULT_INDEX_PREFERENCES);
   listControl.setSelection(defaultIndex);
   listControl.showSelection();
   defaultButton.setEnabled(false);
 }
 private void selectionChanged1() {
   if (listControl == null) {
     listControl = getListControl(parent);
   }
   int defaultIndex =
       LocalizedPropertiesPlugin.getDefault()
           .getPreferenceStore()
           .getInt(PreferenceConstants.WILDCARD_PATH_DEFAULT_INDEX_PREFERENCES);
   defaultButton.setEnabled(listControl.getSelectionIndex() != defaultIndex);
 }
 protected String[] parseString(String stringList) {
   // Con el id no tengo que hacer nada porque ya se recuperan
   // desde el plugin
   return LocalizedPropertiesPlugin.getWildcardPaths();
 }
 @Override
 protected void doStore() {
   // super.doStore();
   storeDefault();
   LocalizedPropertiesPlugin.setWildcardPaths(listControl.getItems());
 }