overwriteDialog.activate();
} else {
//delete first some old revisions
String title = translate("ul.tooManyRevisions.title", new String[]{Integer.toString(maxNumOfRevisions), Integer.toString(versions.getRevisions().size())});
String description = translate("ul.tooManyRevisions.description", new String[]{Integer.toString(maxNumOfRevisions), Integer.toString(versions.getRevisions().size())});
revisionListCtr = new RevisionListController(ureq, getWindowControl(), versionable, title, description);
listenTo(revisionListCtr);
revisionListDialogBox = new CloseableModalController(getWindowControl(), translate("delete"), revisionListCtr.getInitialComponent());
revisionListDialogBox.activate();
}
} else {