}
public void save() {
if (!isValid()) return;
PersistentDialogFragmentManager dialogFragmentManager = (PersistentDialogFragmentManager) DialogFragmentManager.getInstance();
synchronized (validLock) { // TODO rename name of lock???
try {
dialogFragmentManager.saveDialogFragment(this);
if (LogUtil.SSR_LOGGER.getLogger().isLoggable(Level.FINE)) {
LogUtil.SSR_LOGGER.getLogger().log(Level.FINE,
"Saved DF: " + getFragmentId());
}
} catch (IOException e) {