SwingUtilities.invokeLater(new Runnable() {
@Override
public void run() {
getDescriptor().setValid(false);
DialogDisplayer displayer = DialogDisplayer.getDefault();
if (displayer.notify(getDescriptor()) == DialogDescriptor.OK_OPTION) {
try {
createChildTheme(themesDirectory);
} catch (IOException ex) {
Exceptions.printStackTrace(ex);
}