DatabaseChangeLog changeLog = ChangeLogParserFactory.getInstance()
.getParser(this.changeLogFile, getFileOpener())
.parse(this.changeLogFile, getChangeLogParameters(), getFileOpener());
checkDatabaseChangeLogTable(true, changeLog, contexts);
changeLog.validate(database, contexts);
ChangeLogIterator changeLogIterator = getStandardChangelogIterator(contexts, changeLog);
changeLogIterator.run(new UpdateVisitor(database), database);
} finally {
try {