@Override
public void update(String contexts) throws LiquibaseException {
contexts = StringUtils.trimToNull(contexts);
LockServiceEx lockService = LockServiceEx.getInstance(database);
lockService.waitForLock();
try {
getChangeLogParameters().setContexts(StringUtils.splitAndTrim(contexts, ","));
DatabaseChangeLog changeLog = ChangeLogParserFactory.getInstance()
.getParser(this.changeLogFile, getFileOpener())