}
ChangeScriptApplier undoScriptApplier = null;
if (undoOutputfile != null) {
undoScriptApplier = new UndoTemplateBasedApplier(
new PrintWriter(undoOutputfile), dbms, changeLogTableName, delimiter, delimiterType, templatedir);
}
Controller controller = new Controller(changeScriptRepository, databaseSchemaVersionManager, doScriptApplier, undoScriptApplier);