}
if (changedDatasets.remove(info.layer.data)) {
File file = getNewLayerFile(info);
if (file != null) {
info.backupFiles.add(file);
new OsmExporter().exportData(file, info.layer, true /* no backup with appended ~ */);
}
}
while (info.backupFiles.size() > PROP_FILES_PER_LAYER.get()) {
File oldFile = info.backupFiles.remove();
if (!oldFile.delete()) {